“100ask stm32f103”的版本间的差异
来自百问网嵌入式Linux wiki
第34行: | 第34行: | ||
=步骤二 资料说明= | =步骤二 资料说明= | ||
− | *资料下载 | + | *'''资料下载''' |
打开[http://download.100ask.net/ http://download.100ask.net/],在左边标签栏 点击“100ASK_STM32F103开发板”标签。 | 打开[http://download.100ask.net/ http://download.100ask.net/],在左边标签栏 点击“100ASK_STM32F103开发板”标签。 | ||
+ | |||
+ | STM32F103的学习路线有2条:基于HAL库的学习、基于寄存器的学习。 | ||
[[File:100ask_stm32f103_learn_01.png|980px]] | [[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]] |
2021年3月22日 (一) 18:19的版本
100ASK_STM32F103开发板入门指南
步骤一 检查产品清单
本产品包装内包含下列物品。打开包装之后,请确认包含下列所有物品。
序号 | 名称 | 数量 | 标配/选配 | 说明 |
---|---|---|---|---|
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/,在左边标签栏 点击“100ASK_STM32F103开发板”标签。
STM32F103的学习路线有2条:基于HAL库的学习、基于寄存器的学习。
- 路线一:基于HAL库的学习,除视频外的其他资料都在网盘里,可以按照文档《100ASK_STM32F103用户手册》来学习,也可以跟着视频(基于HAL库的开发)学习。只需要打开http://download.100ask.net/,找到“100ASK_STM32F103开发板”页面,就可以看到百度网盘地址。对于视频,在http://www.100ask.net即可在线观看。
- 路线二:基于寄存器的学习。视频分为两类:基础视频(裸机核心_RTOS必备),各类RTOS(比如freeRTOS、rtthread)。在官网http://www.100ask.net即可在线观看视频。视频配套的资料(文档、源码),可以打开http://download.100ask.net/,找到“100ASK_STM32F103开发板”页面,里面有说明。
- 资料框架
网盘中的资料框架如下:
- 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_视频教程”中的说明。
- 路线二学习方法:跟着视频学习。