您的位置:首页 > 其它

STM32学习2

2016-12-08 19:53 260 查看
1.      今天开始学习stm32的串口使用方法,我只想说,我就好像在开发安卓一样,一直在调用他们封装完的函数,比较傻呼呼的,但是转念一想,以后不可能允许你什么都从0开始的从头开始,我们讲究的是效益和效率,那么如何用好这些函数并且对他们的函数进行修改成为我学习stm32的关键。

2.      注:使用串口时,普中开发板上两根下载线不能连着了,不然串口不能正常工作。

盲点:NVIC内容关于中断方面

3.      使用普中开发板,将几个基础的功能函数都修改成比较好用的方式,并且新建HARDWARE Gropu,可以将其他的功能函数都往这里面加,这样比较清楚。

4.      关于按键问题:由于网上使用的开发板有接在3.3V和GND上的按钮,所以存在按键的上拉输入和下拉输入问题,但是我的开发板,据我所知只有共同接地,所以只有接上拉输入才能正常工作,这需要我进一步验证。

5.      的确是我想的那样,都设为上拉输入可以正常工作。但是有疑问,为什么将他们都设为下拉输入还是能够工作,就是好像不太灵敏。

6.      使用网上模板中的函数有的地方需要自己修改,比如端口,我用的STM32C8T6是没有PE口什么的,只有PA和PB口。而且现在使用的按键扫描都是没有消抖的,非常粗糙,我现在需要做的是把当时51上的按键消抖移植到stm32代码中去。

7.      盲点:关于按钮输入端设为上拉还是下拉输入问题?为什么好像上下拉都没什么区别?(的确好像没有什么区别,都能够正常工作,,,有待补充)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: