对于大部分ARM初学者而言,从8位机到32位机的跨度还是很大的。我刚上手时,单单是初始化就费了老大的劲,为了配置一个寄存器查了半天的资料。以前我用51单片机的时候,编写程序都是直接对寄存器操作。STM8虽然也有丰富的库函数,但我还是习惯直接操作寄存器,可STM32的寄存器量太大了,直接查询寄存器的话会影响效率。之前我分享的程序虽然是用库函数写的,但我花了老长时间才写出来的。后来同事给了我几份资料,才让我对固件库有了初步的理解。在这和大家分享一下,虽然是F1的,但方法类似,供初学者参考!
欢迎光临 烽火社区 (http://bbs.cnecport.com/) | Powered by Discuz! X3.2 |