首先:我们都知道编程时一般查的是《参考手册》,而进行芯片选型或需要芯片数据时,查阅的是《数据手册》。(1)内核库文件分析(2)处理器外设库文件分析端口的基地址,用宏定义实现代码如下:以上,是对库封住过程的概述,下面我们正在地使用库函数编写LED程序
首先:我们都知道编程时一般查的是《参考手册》,而进行芯片选型或需要芯片数据时,查阅的是《数据手册》。(1)内核库文件分析(2)处理器外设库文件分析端口的基地址,用宏定义实现代码如下:以上,是对库封住过程的概述,下面我们正在地使用库函数编写LED程序
测试代码的运行时间的两种方法使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。Delay_us函数使用STM32系统滴答定时器实现:至于使用定时器方法,软件检测程序段的执行时间,程序实现思路见STM32之系统滴答定时器:Delay_us函数使用STM32定时器2实现:
所以你学到的GUI技术全都是MCU领域使用的,而这些和主流的GUI的前端与业务逻辑分离的设计模式(典型的如微软的WPF,Android,或web前端设计等)是有不同的,因此你学到的东西也是有局限的。我们说linux是STM32的延伸,其实是从技术角度出发的。到了嵌入式linux阶段,分层就更复杂了。所以说,从技术角度讲,嵌入式linux是完全覆盖了STM32的。