
STM32
文章平均质量分 76
荣世蓥
这个作者很懒,什么都没留下…
展开
-
协议_CAN协议
CAN控制器根据CAN_L和CAN_H上的电位差来判断总线电平,总线电平分为显性电平(CAN_H与CAN_L压差 = 2v)、隐性电平(CAN_H与CAN_L压差 = 0v),发送方通过总线电平的变化,将消息传递给接收方,其中显性电平对应逻辑0、隐形电平对应逻辑1。单片机的CAN接口通过TJA1050芯片与CAN总线进行连接,TJA1050会将单片机的逻辑信号转换成CAN_H和CAN_L。原创 2025-02-09 19:59:16 · 843 阅读 · 0 评论 -
协议_SPI协议
因为是模式0,所以CPOL、CPHA的值为00,代表CLK的初始电平为低电平,采样为奇数边沿,也就是上升沿。因此数据为黄线所标注的数据。SPI具有CS、SCK、MISO、MOSI这四根线。SPI的通信是通过CS线进行片选,SCK、MISO、MOSI这三根线都是总线。SPI的工作模式主要区分的是 "SCK的初始电平" 与 "数据采样的边沿类型"。原创 2024-12-15 15:40:56 · 222 阅读 · 0 评论 -
3.2 串口_HAL库实现代码
串口用作调试就是配置好串口后,用串口做一些输出。对于代码层面,最终调用的是标准库printf来实现串口数据的输出。原创 2024-12-06 13:22:18 · 495 阅读 · 0 评论 -
4. STM32_定时器
定时器核心就是计数器,是使用精准的时基,通过硬件的方式,实现定时功能的器件。原创 2024-11-29 10:51:32 · 644 阅读 · 0 评论 -
3. STM32_串口
串行通信就是数据逐位按顺序依次传输并行通信就是数据各位通过多条线同时传输。原创 2024-11-28 21:32:40 · 1035 阅读 · 0 评论 -
2. STM32_中断
EXTI就是外部中断事件控制器,主要作用是管理内部/外部的唤醒事件或者中断。F1包含20个产生事件/中断请求的边沿检测器,即总共:20条EXTI线,其中0~15是外部事件,其余是内部事件。原创 2024-11-28 19:16:17 · 1135 阅读 · 0 评论 -
1.1 STM32_GPIO_基本知识
GPIO全称为通用输入输出端口,可以对外设的信息进行采集以及对外设进行控制。GPIO可以进行快速翻转,。例如STM32的晶振为72MHz,那么GPIO的最快翻转速度为72/2 = 36MHz。对于F1,手册上标注的最快速度为50MHz,该数值是在超频下测量,而不是72MHz。GPIO以大写字母ABC...进行分组,每一个组最多有16个IO,最终标注为PA0~PA15等等。原创 2024-11-28 10:43:54 · 1492 阅读 · 0 评论