CMSIS,(cortex microcontroller software interface standard)微控制器软件接口标准。CMSIS函数库文件是,ARM厂商提供的函数库文件,为开发者提供API应用程序接口,用户可以通过调用这些接口函数,直接访问ARM核的寄存器。这样开发者便可聚焦于自己需要实现的功能,而不用去过多关注这些功能是如何配置ARM内核来实现的。
FWlib,(firmware library)固件库。
STDPERIPH ,是指标准外设库(Standard Peripheral Library),是意法半导体(STMicroelectronics)针对 STM32 微控制器的一套标准驱动程序库。在魔术棒的C/C++选项卡的宏定义栏中声明“USE_STDPERIPH_DRIVER”, 宏定义控制使用标准外设驱动程序,而非直接使用寄存器。如果定义了该宏,则可以使用库函数来初始化和操作外设。否则,你需要手动编写寄存器级代码来配置和操作外设。
TTL(Transistor-Transistor Logic)晶体管-晶体管逻辑电平。TTL电平信号规定,+5V等价于逻辑“1”,0V等价于逻辑“0”(采用二进制来表示数据时)。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。TTL的电源工作电压是5V,那么5V就可为高电平,0V为低电平。但TTL传送数据高低电平有标准规定要求,输入高电平2.4V~5V,输入低电平0V~0.8V。
+-----------------+ +-----------------