一、前言放下半年,继续STM32的学习。新的学习新起点,决心升级。单片机不换,调试环境整体升级。包括以下几个方面:1、调试器换JlinkV7,
一、前语
放下半年,持续STM32的学习。新的学习新起点,决计晋级。单片机不换,
调试环境全体晋级。包含以下几个方面:
1、调试器换JlinkV7,比较STlink在IAR环境下不必装驱动。虽然V8现已
问世可是针对我的运用V7现已满足。何况手里这个仍是带串口的,用起来很方
便。
2、接口换用SWD,四线调试,节约接插件面积为今后电路板的小型化做好准
备。
3、开发板换豆皮,功用比较全面,有MP3和液晶屏幕的扩展板,价格便宜。
4、调试环境换IAR5.3,大势所趋,没办法新的3.0库现已不再支撑IAR4
了。
5、固件库换3.0,通过半年开展应该比较完善了,全新的架构。
有了这些更新,等于悉数从头开始。在学习过程中仍是坚持以下几点原则不
变:
1、坚持做笔记,由于作业杂,以备忘掉。
2、尽量脱离中文文档,运用英文原版文档做参阅。
3、坚持根底功夫做厚实,高端技巧不去问津。
4、学习运用硬件模仿调试程序,今后能够脱离调试器编程,不必带着一大
堆配备。
5、构建自己的程序库和多文件结构的程序架构。
6、坚持原创,以例程为根底,参阅手册为首要材料,构建自己的句子架构。
7、坚持逐句注释,仍是以备忘掉。
别的通过这一年的了解,对自己未来的运用有所明晰。所以对单片机的学习
方针进行精简,首要包含如下项目:
1、根本功用和数字接口功用以虚拟硬件调试为主
2、承继曾经所写的一切根本模块和功用模块
3、串口烧写,程序加密
4、疏忽外置RTC振荡器,可是设置运用内部时钟和外部独立供电代替RTC
晶体进行非准确的计时运用。
5、IO功用以操控LED和进行外部中止为主,首要运用JTAG节约下来的那几
个。
6、AD首要做超低频信号的处理
7、PWM只运用最简略的300Hz以内等周期变占空比正脉宽宣布功用。
8、学习I2C多设备运用,CPU为master。
9、SPI的低速根本数据通讯运用,和读写SD卡。
10、多串口USART通讯根本数据通讯方法,数据校验,扩展功用悉数舍去。
11、了解CAN总线,把握根本运用。
12、不考虑LCD操控,只学习SPI口进行LCD操控。
13、具体把握优先级设定的多任务运用
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/257403.html