衢州宠物网

    某个以stm32为核心的开源项目(可参考 github等网站),举几个例子

        发布时间:2018-06-28 12:09

        首先STM32不算嵌入式,顶多算单片机,一般带系统的才叫嵌入式,而STM32一般又不带系统,多做工业控制,想叫嵌入式的至少也要ARM9以上的。
        C51转STM32你会发现代码一下子多了很多,而且很多不是自己写的,你会搞得很糊涂,这时候你要通过查手册去了解这些函数到底做了什么东西。
        做STM32你会面临选择,就是像51一样直接对寄存器进行操作,还是直接调用库函数进行操作。实际上各有各的好处,最好你都会。如果你要做的项目实时性很高,那调用库就会影响你的运行速度,这时你得直接对寄存器进行操作。但如果实时性要求不高的项目,你则可以采用调用库的形式,调用库能给你省很多事,加快开发进度,而且也有利于团队之间的合作。
        调用库函数你还要注意一点,就是库不是只有一个版本,比如2.0版本和3.0版本就差别很大,网上这两种版本的资料都有,你在查资料的时候要分清楚别人用的是哪个库。区别主要是头文件,2.0版本的是XXX.LIB,而3.0的是XXX.H。当然3.0和3.5还有区别,这个区别只有你自己去查固件库手册才能发现的。

        回复:

        首先STM32不算嵌入式,顶多算单片机,一般带系统的才叫嵌入式,而STM32一般又不带系统,多做工业控制,想叫嵌入式的至少也要ARM9以上的。 C51转STM32你会发现代码一下子多了很多,而且很多不是自己写的,你会搞得很糊涂,这时候你要通过查手册去...

        上一篇:Olly Murs - That Gir lmp3百度云 求 下一篇:求法医秦明百度云最好是无删减的

        返回主页:衢州宠物网

        本文网址:http://0570pet.cn/view-205690-1.html
        信息删除