匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“100ask stm32f103”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
100ask stm32f103
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=100ASK_STM32F103开发板入门指南= =步骤一 检查产品清单= 本产品包装内包含下列物品。打开包装之后,请确认包含下列所有物品。 {| class="wikitable" style="text-align: center; |- ! 序号 !! 名称!! 数量!! 标配/选配!! 说明 |- | 1||100ASK_STM32F103开发板||1块||标配||开发板主体 |- |2||12V电源适配器||1个||标配||开发板适配电源 |- |3||Micro USB线||2根||标配||用于开发板串口和USB Salve |- |4||JTAG转接板+转接线||1套||标配||用于连接下载器 |- |5||网线||1根||标配||用于网卡实验 |- |6||RS232交叉线||1根||标配||用于RS232实验 |- |7||RS485/CAN接线头||1套||标配||用于RS485和CAN实验 |- |8||红外遥控器||1个||标配||用于红外遥控实验 |- |9||RTC纽扣电池||1个||标配||用于RTC实时时钟实验 |- | |- |1||ST-Link下载器||1套||选配||用于下载程序 |- |2||3.5寸LCD显示屏||1块||选配||用于屏幕显示 |} =步骤二 资料说明= *'''资料下载''' 打开[http://download.100ask.net/ http://download.100ask.net/],在左边标签栏 点击“100ASK_STM32F103开发板”标签。 STM32F103的学习路线有2条:基于HAL库的学习、基于寄存器的学习。 [[File:100ask_stm32f103_learn_01.png|980px]] ::*路线一:基于HAL库的学习,除视频外的其他资料都在网盘里,可以按照文档《100ASK_STM32F103用户手册》来学习,也可以跟着视频(基于HAL库的开发)学习。只需要打开[http://download.100ask.net/ http://download.100ask.net/],找到“100ASK_STM32F103开发板”页面,就可以看到百度网盘地址。对于视频,在[http://www.100ask.net http://www.100ask.net]即可在线观看。 ::*路线二:基于寄存器的学习。视频分为两类:基础视频(裸机核心_RTOS必备),各类RTOS(比如freeRTOS、rtthread)。在官网[http://www.100ask.net http://www.100ask.net]即可在线观看视频。视频配套的资料(文档、源码),可以打开[http://download.100ask.net/ http://download.100ask.net/],找到“100ASK_STM32F103开发板”页面,里面有说明。 *'''资料框架''' 网盘中的资料框架如下: [[File:100ask_stm32f103_learn_02.png|980px]] ::*0_学前必看:包含学习方法简介、常见问题提示、注意事项等,读者应该首先阅读该文件夹的内容; ::*1_学习手册:《100ASK_STM32F103用户手册.pdf》是最重要的手册,后面学习以该手册为主;《百问网LVGL系列教程.pdf》为GUI界面的参考手册,前期初学不用看,后面学习到GUI后再看; ::*2_官方资料:包含一些ST官方提供的该MCU相关资料,其中注释有“重要”的文档会经常用到。部分手册有中文参考,建议读者以英文为主,中文参考为辅; ::*3_开发软件:用于开发环境搭建的软件,以及一些小工具,根据《100ASK_STM32F103用户手册.pdf》的介绍,进行安装; ::*4_硬件资料:包含开发板、配套模块的的原理图,相关资料等; ::*5_程序源码:包含本教程中涉及的实验的源码,另外部分在git仓库,读者看到对应视频,自然知道如何下载; ::*6_视频教程:视频课程包含两部分:一部分是《基于HAL库的开发》视频,比较基础,适合先入门学习(录制中)。另一部分是《裸机核心_RTOS必备》视频,基于寄存器,略有难度,讲解更深入,适合有基础的学员和学了一部分《基于HAL库的开发》的学员; ::*7_其它资料:存放除上述以外,供读者参考的一些资料 *'''学习方法''' ::*路线一学习方法:初学者看完本手册后,打开“1_学习手册\《100ASK_STM32F103用户手册.pdf》”手册,依次学习即可。手册中涉及的STM32参考资料在“2_官方资料”中,需要使用的软件在“3_开发软件”中,涉及的硬件资料在“4_硬件资料”中,配套的实验代码在“5_程序源码”中,学习视频观看方式参考“6_视频教程”中的说明。 ::*路线二学习方法:跟着视频学习。 =步骤三 初识开发板资源= 100ASK_STM32F103的资源如下图,其中红色标记部分,是初学阶段需要使用,读者务必理解。 [[File:100ask_stm32f103_learn_03.png|980px]] {| class="wikitable" style="text-align: center; |- ! 序号 !! 名称!!规格!! 丝印!! 用途 |- |1||DC电源接口||5.5mm x 2.1mm||J4||用于外部直流12V电压输入 |- |2||电源指示灯||红色||LED1||用于指示开发板电源输入是否正常 |- |3||电源拨动开关||——||SW2||用于控制开发板总电源的通断 |- |4||RTC电池座||1x2P 1.25mm||J5||用于外接纽扣电池为实时时钟供电 |- |5||启动选择拨码开关||红色||J1||用于控制MCU启动方式(详细设置参考背面丝印) |- |6||外部供电3.3V||2x3P 2.54mm||J26||用于向外部模块提供3.3V电源 |- |7||模块扩展接口||1x8P 2.54mm||J23||用于外接模块(提供GPIO、I2C、SPI、UART接口) |- |8||外部供电5V||2x3P 2.54mm||J25||用于向外部模块提供5V电源 |- |9||CAN接口||1x2P 3.5mm||J17||用于CAN通信 |- |10||RS485接口||1x2P 3.5mm||J15||用于RS485通信 |- |11||串口选择拨码开关||蓝色||J11||用于控制USART2、USART3输出(详细设置参考背面丝印) |- |12||可调电阻||10K||W1||用于ADC实验 |- |13||三色灯||红绿蓝||LED2||用于LED和PWM实验,可组合任意颜色 |- |14||RS232公||DB9||J13||用于R232通信 |- |15||六轴姿态传感器||——||U7||三轴加速度+三轴角速度传感器 |- |16||SPI Flash||8M||U6||用于存储字库等大文件 |- |17||LCD接口||8080||J9||用于外接LCD显示屏 |- |18||SRAM||1M||U8||用于运行大内存应用 |- |19||MCU||STM32F103ZET6||U1||开发板主控芯片 |- |20||RS232母||DB9||J14||用于R232通信 |- |21||TF卡槽||Micro SD||J10||用于外扩存储容量 |- |22||Camera接口||2x11P 2.00mm||J24||用于外接摄像头模块 |- |23||有线网卡接口||RJ45||U18||用于外接网线连接网络 |- |24||耳机接口||3.5mm||J20||用于外接耳机播放声音 |- |25||外置喇叭接口||1x2P 2.00mm||J19||用于外接喇叭播放声音 |- |26||咪头||——||MIC1||用于录制音频 |- |27||红外遥控接收头||——||J6||用于接收红外遥控器信号 |- |28||按键||——||KEY1~4||用于按键输入 |- |29||蜂鸣器||无源||BZ1||用于报警提示 |- |30||USB Salve||Micro USB||J16||用于USB从机通信 |- |31||引出IO 1||2x26P 2.54mm||J22||用于用户自定义使用开发 |- |32||JTAG接口||2x5P 2.00mm||J3||用于调试、下载程序 |- |33||SWD接口||1x5P 2.54mm||J2||用于调试、下载程序 |- |34||引出IO 2||2x26P 2.54mm||J21||用于用户自定义使用开发 |- |35||EEPROM||256Byte||U4||用于存储配置数据,掉电不丢失 |- |36||调试串口||Micro USB||J12||用于调试打印 |- |37||三合一模块AP3426||——||U5||光强传感器、接近传感器、红外LED |- |38||复位按键||——||SW1||用于开发板复位重启 |- |}
返回至
100ask stm32f103
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志