金牌会员
 
- 积分
- 1028
- 金钱
- 1028
- 注册时间
- 2019-5-27
- 在线时间
- 142 小时
|
我道歉,我辜负了自己的期望,昨天没有认真的去学习32,只写了一半的帖子,然后又被拉去开会,结果回来发现。。。帖子的内容找不到了。。今天不管怎么样,一定要补上学习的进度!!!
今天我学习了寄存器版本的工程模板,发现了和库函数版本的工程模板建立有比较大的区别,那么区别在哪,又为什么有这些区别?(这里只讲一些区别,不会具体去讲,具体文件的介绍在库函数版本那个帖子里)
一、首先①到④的步骤是一样的
二、第⑤步只建立了USER文件,没有建立CORE文件和STM32F10X_FWLIB文件,没有第⑥步
三、在第⑦步的时候,他只将startup_stm32f10x_hd.s文件(我看过了,这个文件和库函数版的内容一样,只是注释掉了几行代码)放在了USER文件夹
四、自己建了一个main.c文件放在了USER文件夹(库函数版是复制的),然后复制一些开始的代码进去
五、将SYSTEM文件夹引入到工程中
六、将编译生成的.hex文件设置到OBJ文件夹
七、添加全局宏定义标识符到Define输入框(输入STM32F10x_HD,与库函数版不一样)
八、添加头文件路径到include Paths(只将SYSTEM文件中的添加了进去)
是不是发现寄存器版建立工程要比库函数版简单多了?其实大错特错了。因为你可能会被之后要写的代码给累死!
我在视频上还看到XCOM(一种串口调试助手软件),那么什么是串口调试助手呢?有什么用呢?
我查了好些相关的资料,还是没搞得太明白,知识大体地了解到了一些。串口调试助手是用于上位机和下位机通信用的一个桥梁软件。其实单片机不只是接受数据,他还会发送数据给电脑,而串口调试助手的作用就是①将单片机发送到电脑的数据显示出来给你看(可以说你查阅了单片机和电脑的“聊天记录”),②你可以通过串口调试助手发送数据给单片机。
这个只是我目前的理解,我写在这里只是提醒自己,我会随着以后学习的深入不断地对帖子进行修改,争取能够用自己能够懂的语言彻底理解什么串口调试助手!
|
|