STM32 HAL固件库开发
想狂奔的蜗牛
这个作者很懒,什么都没留下…
展开
-
stm32标准库和HAL库的关系
ST先后提供了两套固件库:标准库和HAL库。STM32芯片面市之初只提供了丰富全面的标准库,大大便利了用户程序开发,为广大开发板所推崇,同时也为ST积累了大量标准库的用户。有过STM32基础的同学想必对标准库非常熟悉。我们正点原子目前的所有STM32F1开发板以及探索者STM32F407开发板都是采用的标准库。目前网络学习资料和源码,绝大多数都是采用的标准库。大约到2014年左右,ST在标准库的基础上又推出了HAL库。实际上,HAL库和标准库本质上是一样的,都是提供底层硬件操作API,而且在使用上也是大同原创 2020-12-16 21:43:23 · 4363 阅读 · 0 评论 -
关于stm32 HAL 库的一点小总结
刚刚入手stm32,并用HAL编程(看起来是面向对象)但还是对各种协议搅得找不着北,因此总结一下(不定期更新)IIC协议IIC(Inter-Integrated Circuit)其实是IICBus简称,所以中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。I²C的正确读法为“I平方C”(“I-squared-C”),而“I二C”(“I-two-C”)则是另一种错误但被广泛使用的读法。硬件结构I2C串行总原创 2020-11-05 20:49:55 · 1281 阅读 · 1 评论