[导读]在STM32软件开发中,ST官方提供两套固件库:HAL(Hardware Abstraction Layer)与LL(Low-Layer)。很多工程师困惑:两者除了API风格不同,运行效率和资源消耗究竟差多少?本文基于STM32F407,对GPIO翻转、UART发送、定时器PWM三种场景做实测对比,并给出工程选型建议。
[导读]在嵌入式开发中,串口、UART、SPI、USB、红外等各类通信协议都离不开数据接收环节,很多开发者习惯用延迟等待、标志位轮询的方式实现接收,不仅代码耦合度高,移植性差,还容易出现漏字节、帧错误等问题。而基于有限状态机(FSM)设计的通用接收模块 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果