Image
Image

突然下起雨

+ 关注

粉丝 1     |     主题 46     |     回帖 531

STM32-串口通信(串口的接收和发送)
2023-12-25 14:53
  • ST MCU
  • 43
  • 741
  总结 到这里,就大致总结了串口的发送和接收。 串口的配置,使用查询或者中断来接收数据。 串口的使用会 ...  
  下图为程序现象:可以看到,串口确实收到了数据,只是我把接收到的数据0xFE放在了while循环里,这说明数据 ...  
  主程序测试  
  中断服务子函数 中断服务子函数写好后,就可以在中断里读取接收到的数据了。 当接收到数据后,触发接收中断 ...  
  3. 使用中断 通过配置串口的接收作为中断源,开启中断输出控制,配置NVIC。开启中断通道。 //开启中断输出 ...  
  下图为程序现象:pc向单片机发送数据0x15,单片机接收数据0x15,并且把接收到的数据作为数据发送到pc,在pc ...  
  所以在主程序里不断读取RXNE标志位,如果为1,表示数据可以读出 uint8_t RX_Data; int main() { Seria ...  
  2. 查询RXNE标志位 这里我们还是来看一看RXNE标志位的描述 上图描述,为0时数据没有收到,为1时收到了数 ...  
  1. 需要更改的地方 既然我们要实现串口的接收,那么就要配置串口RX引脚,在串口模式中添加USART_Mode_RX模 ...  
  四、串口接收的两种实现方式 上方是发送数据的例子,那么串口接收又该如何配置,又要在串口发送的例子上做 ...  
  下方为发送数据图例,STM32向串口发送0x16数据  
  经过上述五步的配置,单片机就可以通过串口发送数据了。  
STM32H7 FDCAN兼容普通CAN使用 基于CubeMX配置
2023-12-20 16:32
  • ST MCU
  • 18
  • 2194
  这段代码中的过滤器设置尤为重要,此处使用的是掩码模式,掩码模式和IP地址中的子网掩码原理一样,掩码为1 ...  
  5.发送、接收及准备工作代码实现 5.1准备工作 基本参数的初始化CubeMX已经自动生成了,我们需要在基本初始 ...  
  由此图可见接收FIFO的每个单元的深度均为64,无论帧长为多少,深度都是64,只不过在用作普通CAN时只用了前 ...  
  首先从整个CAN宏观来看FIFO在消息RAM中,该消息RAM总共有10KB,此RAM为CAN的专用RAM,和系统SRAM没有关系 ...  
  4.FIFO如何设置  
  3.四个时间相关参数配置具体计算 此图是CAN的位时序图,其中SyncSeg部分的时间长度即Nominal Sync Jump ...  
  2.CubeMX配置FDCAN 首先,设置帧格式为传统模式,模式设置为正常模式;然后,设置“2”处的4个参数,这4个 ...  
  1.说明 STM32大多数型号均使用的是bxCAN这个IP核,该IP核工作非常稳定,以至于从STM32F1系列到STM32F7系列 ...  
2
3
近期访客