STM32
文章平均质量分 81
阳光正好丫
这个作者很懒,什么都没留下…
展开
-
STM32——CAN通信
STM32F103有两个CAN,都分别有自己的发送接收邮箱。发送邮箱共有3个来发送报文,发送调度器根据优先级决定哪个邮箱的报文先被发送。共有2个接收FIFO,每个FIFO都可以存放3个完整的报文。它们完全由硬件来管理。CAN通信通过CAN_H、CAN_L两根线实现通信,电平特性分为显性电平与隐性电平,如图所示,显性电平对应逻辑值0,隐性电平对应逻辑值1。显性电平具有优先权,只要有1个单元输出显性电平,总线上即为显性电平,所有单元都为隐性电平时,才为隐性电平。原创 2023-06-07 22:18:24 · 6705 阅读 · 0 评论 -
STM32之环境搭建与工程创建
开发环境的搭建为嵌入式STM32开发学习的第一步。环境搭建包括Keil软件的安装、注册,本文中给出了开发环境相关资源的链接。开发环境搭建之后,就需要创建工程,或者使用开发板自带的例程进行测试了。本文中包含工程创建的说明与注意事项。原创 2020-06-17 01:52:21 · 812 阅读 · 0 评论 -
STM32的SWD方式下载程序总结
STM32程序下载的方式有多种,分为USB、串口、JTAG、SWD几种,其中最主要的方式是①串口、②JTAG、③SWD现在系列开发板,都直接提供USB下载串口,标准20口的JTAG(其中集合了JTAG与SWD),但是在真正的项目中并不会提供如此便捷的外接口给我们,而SWD节省接口资源下载调试速度也快,因此用的比较多,所以先对SWD如何下载程序来做个讲解:1、SWD下载程序:如下是标准2...原创 2019-06-04 16:32:55 · 21449 阅读 · 0 评论 -
STM32标准库与HAL库总结
ST为开发者提供了非常方便的开发库。到目前为止,有标准外设库(STD库)、HAL库、LL库三种。其中标准库与HAL库最常用,LL库只是最近新添加的。标准外设库(Standard Peripherals Library)是对STM32芯片的一个完整的封装,包括所有标准器件外设的器件驱动器。这应该是目前使用最多的ST库,几乎全部使用C语言实现。但是,标准外设库也是针对某一系列芯片而言的,没有...原创 2019-05-16 15:09:46 · 22913 阅读 · 2 评论