完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
`准备大换血了,包括开发环境升级和固件升级,那个需要一定过程,吧之前完成的
模板跟大家共享一下。 我的程序库特点: a) 默认兼容ST-LINK-II,IAR EWARM 4.42A,Flash调试,使用串口1,GPIOA的3、4、 5、6脚输入,GPIOB的1、2、10、11脚输出,其他有可能需要更改设置 b) 为操作方便减少了目录的层次 c) 为学习方便使用网友汉化版2.0.2固件,主要是库函数中c代码的注释。 d) 加入必用的flash(读取优化),nvic(RAM与Flash调试选择),rcc(时钟管理模 板,开启外设时钟模板),gpio(管脚定义模板)的初始化代码,所有模板代码用到的 时候只要去掉前面的注释"//",根据需求填入相应值就可以了。 e) 因为自己记性不好,所以main函数中的代码做到每行注释,便于自己以后使用。 f) 列出常见应用代码模板与ASCII常用列表。 g) 集成putchar字符输出和Printf的重定义到串口的代码,便于调试。 h) 集成NVIC中断管理模板,EXti外部I/O中断模板 i) 针对自己情况集成PWM输出模板和CAP脉宽捕捉模板,并全部注释。 j) 集成系统循环时钟的初始化函数模板 k) 集成自己编写精确延时代码,不会影响systic的周期代码的执行。 l) 集成两种看门狗的使用代码,小心使用 M) 集成hex生成设置命令,位置在编译目录(STM32F103C8)的Exe下,集成ISP软件便 于脱离仿真器的串口调试STMISP.exe。 由于注释写的太多,还加入自己编程以来的许多格式习惯,所以许多人会觉得混乱不堪,在 此声明,此程序库仅仅为个人学习之用! 相关链接: stm32学习教程16:题外话,自己做块工程板` |
|
相关推荐
3 个讨论
|
|
|
好文。模板在哪里下载呢?
|
|
|
|
|
|
|
|
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16902 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 10:02 , Processed in 0.663483 second(s), Total 39, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4690