• 2024-09-02《DNK210使用指南 -CanMV版 V1.0》第二十一章 machine.UART类实验
    第二十一章machine.UART类实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html
  • 2024-09-02家庭能源网关开发历程(三)JSY-MK-163串口中断发送接收
     前言        大家好,我是菜菜,在上一期我们主要介绍了关于JSY-MK-163串口通讯配置流程。由于上期没有打印结果,我怕有一些小伙伴还是不懂,本期我们就来实现项目主控MCU华大HC32F005的UART中断发送和接收数据的结果打印。首先,我们先看看用到UART的那些功能函数。UART功
  • 2024-07-17RISCV内核中断优先级/Priority
    一、讲解中断优先级分为抢占优先级和响应优先级。配置参数越小,则说明其优先级别越高。抢占:是指可以打断其他中断函数的属性。出现该属性时会出现中断嵌套;响应:是指抢占优先级相同情况下,则优先执行响应优先级高的中断;二、举例序号中断名称优先级1TMR1102TMR21
  • 2024-07-02CH5XX串口中断接收超时
    1.串口1初始化:/*配置串口1:先配置IO口模式,再配置串口*/GPIOA_SetBits(GPIO_Pin_9);GPIOA_ModeCfg(GPIO_Pin_8,GPIO_ModeIN_PU);//RXD-配置上拉输入GPIOA_ModeCfg(GPIO_Pin_9,GPIO_ModeOut_PP_5mA);//TXD-配置推挽输出,注意先让IO口输出高电平U
  • 2024-05-29stm8系列--usart收发
     voidmain(void){Init_UART1();Init_Timer4();enableInterrupts();while(1){if(myusart.reflag>0){Com_Handle();//收到什么回复什么;myusart.recount=0;myusart.reflag=0;
  • 2024-03-20STM32 HAL库基于F103系列之异步通信
    硬件资源串口1(PA9/PA10连接在板载USB转串口芯片CH340C上面) 原理图USB转串口硬件部分的原理图 程序设计USART/UART异步通信配置步骤1、配置串口工作参数  HAL_UART_Init()2,串口底层初始化  HAL_UART_MspInit()   配置GPIO、NVIC、CLOCK等3,开启串口异步接
  • 2023-12-05给4G模组发AT,模组不返回问题排查
    背景周五时4g模组还好好的,周一再用时,给4G模组发送数据,模组不返回数据了!原理实验过程准备了一个usb转串口模块,用usb转串口模块的rx引脚连接单片机发送引脚,此时单片机发送AT,usb转串口模块收到AT,说明程序发送成功;用usb转串口模块的rx引脚连接UART1_RX引脚,此时单片机发送AT,usb转
  • 2023-09-05独立看门狗实验
    当我们需要保证系统稳定运行并防止意外崩溃时,独立看门狗(IndependentWatchdog,简称IWDG)是一种非常有用的硬件功能。IWDG是一种硬件定时器,用于定期检测系统是否处于预期状态,并在系统出现异常或超时时进行重置。在本篇博客文章中,我们将使用CubeMX工具和STM32微控制器来实现一个独立看
  • 2023-02-01STM32 UART收发-中断方式接收-重定向printf函数
    STM32UART串口收发与中断方式接收扫描以下二维码,关注公众号​​雍正不秃头​​获取更多STM32资源及干货!环境:1、STM32CubeMX5.32、AtollicTrueSTUDIOforSTM329.3.03
  • 2023-01-11HAL库教程9:串口接收不定长数据
      串口收到的两组数据之间,往往会有一定的时间间隔。可以判断这个间隔,来实现无需结束符,无需指定长度,串口可接收不定长数据的功能。如果串口在一定的时间内没有收到新的数据
  • 2022-10-30RTT F411CE
    8266AT客户端board.h#defineBSP_USING_UART1#defineBSP_UART1_TX_PIN"PA9"#defineBSP_UART1_RX_PIN"PA10"#defineBSP_USING_UART2#defineBSP_UART2_TX_P
  • 2022-10-28RTT F411CE
    8266AT客户端board.h#defineBSP_USING_UART1#defineBSP_UART1_TX_PIN"PA9"#defineBSP_UART1_RX_PIN"PA10"#defineBSP_USING_UART2#defineBSP_UART
  • 2022-08-29S32K148-uart(裸机开发)
    上周分享了基于S32-SDK方法配置uart的方法,本次分享UART底层裸机配置,废话不多数,直接上代码:1)初始化voiduart1_init(void){/**PTC6uart1_rx*PTC7ua