痴情大树

文章
5
资源
0
加入时间
4年0月4天

STM32的串口通讯一、基于寄存器与基于固件库的编程方式的差异二、stm32串口通信三、C语言程序里全局变量、局部变量、堆、栈等概念四、stm32的堆、栈、全局变量的分配地址

目录一、基于寄存器与基于固件库的编程方式的差异二、stm32串口通信三、C语言程序里全局变量、局部变量、堆、栈等概念四、stm32的堆、栈、全局变量的分配地址一、基于寄存器与基于固件库的编程方式的差异外设库函数的调用与直接配置寄存器相比,从执行效率上看会有额外的消耗:初始化变量赋值的过程、库函数在被调用的时候要耗费调用时间;在函数内部,对输入参数转换所需要的额外运算也消耗一些时间。1、基于寄存器方式的开发特点:(1)具体参数更直观;(2)程序运行占用资源少。但是它的缺陷也不可忽视,如下:(1)