stm32例程_如何学习STM32?

5d9501995aa1189f5f8889f218f768e6.png

阅读全文大约10min

//封面为我现在使用的STM32型号:旗舰版 Stm32f103ZE

//本文内容是对正点原子的资料整理

参考资料:

  1. CM3权威指南/CM4权威指南(ARM提供)
  2. 芯片参考手册
  3. STM32F10x中文参考手册
  4. 芯片数据手册
  5. STM32F103xCDE_DS_CH_V5.pdf
  6. 固件库包
  7. ST官方资料下载地址:http://www.stmcu.org

学习框图:

eb5be518967d0b369f118a79be35192f.png
stm32学习思维导图
  1. 熟练掌握C语言
  2. 掌握一种开发环境: keil,labveiw
  3. 掌握一种调试工具:JTAG必备 #多使用JTAG调试代码,深入理解代码执行流程。在基础不够扎实的时候,不要走马换花的看,要做到深入理解代码涵义。
  4. 库函数和寄存器对比学习 #项目中多使用库函数,但必须了解寄存器配置原理,加深理解。
  5. 学习基本外设:

基本外设:(1/3的学习时间)

-GPIO输入输出,外部中断,定时器,串口。

-理解了这四个外设,基本就入门了一款MCU。

基本外设接口:(1/3的学习时间)

-SPI,IIC,WDG, FSMC,ADC/DAC,SDIO等

-这些外设接口功能原理对每个芯片几乎都是一样,属于基本操作

高级功能:(1/3的学习时间)

-UCOS,FATFS,EMWIN等。以及一些应用。

- 理解了这四个外设,基本就入门了一款MCU。

-UCOS,FATFS,EMWIN等。以及一些应用。

使用时的注意事项

--供电:

  1. DC005接口,供电范围是6~24V,请不要违规供电。
  2. VOUT2(2X3排针)可以做5V输出,也可以做输入。
  3. 当开发板外接负载较重(电流大)时,请提供足够电源。
  4. 开发板不支持JLINK等仿真供电,请不要尝试。
  5. 正常供电后,蓝色电源指示灯,必须亮,才可使用开发板。

--例程测试:

  1. 请下载正确的例程测试(不要张冠李戴!)。
  2. 每个例程都有readme.txt,请先阅读这个。
  3. 例程都有教程(开发指南/不完全手册等),根据教程测试。
  4. 例程测试时,请确保开发板B0,B1都接在GND。

--IO口使用:

  1. IO口一定不要接超过5V的电压,要善于使用三极管放大器。
  2. 不要用IO口直接驱动感性负载(电机/电磁阀/继电器等)。
  3. 外接其他外设时,请先做好IO选型,选择合适的IO口。
  4. 注意防静电(尤其是冬天)。

--常见问题类别:

  1. 开发板使用问题。
  2. 仿真器使用问题。
  3. 开发板标准例程问题。
  4. 开发板配套模块问题。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值