搜索结果
查询Tags标签: USART1,共有 13条记录-
103-SLM130(NB-IOT)C-SDK(OpenCPU)学习开发-串口
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnEC616_SLM130" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> <iframe f…
2022/5/31 23:19:51 人评论 次浏览 -
stm32 串口DMA源码解析
一 协议:二 源码:/* USART1_RX Init */hdma_usart1_rx.Instance = DMA1_Channel5;hdma_usart1_rx.Init.Request = DMA_REQUEST_2;hdma_usart1_rx.Init.Direction = DMA_PERIPH_TO_MEMORY;hdma_usart1_rx.Init.PeriphInc = DMA_PINC_DISABLE;hdma_usart1_rx.Init.MemInc = …
2022/2/25 22:37:22 人评论 次浏览 -
STM32使用DMA接收不定长数据
开启串口,是能串口全局中断配置DMA并勾选Memory选项继续配置工程并且生成代码添加一些串口通讯使用的全局变量 volatile uint8_t rx1_len = 0; //接收数据长度 volatile uint8_t recv1_flag = 0; //接收完成标记位 uint8_t rx1_buffer[BUF…
2022/1/25 23:05:01 人评论 次浏览 -
【嵌入式操作系统】实验3:中断及串口编程
文章目录 一、实验目的二、实验环境三、实验内容1.实验任务2.实验步骤 总结一、实验目的 熟悉STM32 模块的串口的硬件连接;掌握串口的初始化方法,数据发送和接收函数;掌握中断初始化方法,中断服务函数;编程利用PC上的串口调试助手,控制板上LED D7、D8;熟练KEIL 工程…
2022/1/16 17:06:05 人评论 次浏览 -
【嵌入式操作系统】实验3:中断及串口编程
文章目录 一、实验目的二、实验环境三、实验内容1.实验任务2.实验步骤 总结一、实验目的 熟悉STM32 模块的串口的硬件连接;掌握串口的初始化方法,数据发送和接收函数;掌握中断初始化方法,中断服务函数;编程利用PC上的串口调试助手,控制板上LED D7、D8;熟练KEIL 工程…
2022/1/16 17:06:05 人评论 次浏览 -
[嵌入式]基于IIC协议使用AHT20温湿度传感器进行数据采集
文章目录 一、I2C总线协议1. I2C总线的物理层2. I2C总线的协议层3. I2C的两种方式——硬件I2C和软件I2C二.AHT20的采集 1.AHT20芯片信息2.stm32f103连接AHT20进行温湿度采集3.代码实现 三、总结四、参考链接:一、I2C总线协议 I2C总线是一种双向的同步串行总线,它支持设备…
2022/1/13 23:34:27 人评论 次浏览 -
[嵌入式]基于IIC协议使用AHT20温湿度传感器进行数据采集
文章目录 一、I2C总线协议1. I2C总线的物理层2. I2C总线的协议层3. I2C的两种方式——硬件I2C和软件I2C二.AHT20的采集 1.AHT20芯片信息2.stm32f103连接AHT20进行温湿度采集3.代码实现 三、总结四、参考链接:一、I2C总线协议 I2C总线是一种双向的同步串行总线,它支持设备…
2022/1/13 23:34:27 人评论 次浏览 -
STM32-IO引脚复用-原理和使用
1.什么是端口复用?STM32有很多的内置外设(把一些功能ADC\看门狗…集中到芯片里面),这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。例如串口1 的发送接收引脚是PA9,PA10…
2022/1/12 6:04:42 人评论 次浏览 -
STM32-IO引脚复用-原理和使用
1.什么是端口复用?STM32有很多的内置外设(把一些功能ADC\看门狗…集中到芯片里面),这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。例如串口1 的发送接收引脚是PA9,PA10…
2022/1/12 6:04:42 人评论 次浏览 -
串口重定向printf(串口回车错行问题解决方法)
关于串口打印在终端产生错行的行为不同的系统对于回车字符: Unix 系统里,每行结尾只有“<换行>”,即“\n”; Windows系统里面,每行结尾是“<回车><换行>”,即“ \r\n” 或者 “ \n\r”; Mac系统里,每行结尾是“<回车>”。 关于错误方法:…
2021/11/13 6:14:47 人评论 次浏览 -
串口重定向printf(串口回车错行问题解决方法)
关于串口打印在终端产生错行的行为不同的系统对于回车字符: Unix 系统里,每行结尾只有“<换行>”,即“\n”; Windows系统里面,每行结尾是“<回车><换行>”,即“ \r\n” 或者 “ \n\r”; Mac系统里,每行结尾是“<回车>”。 关于错误方法:…
2021/11/13 6:14:47 人评论 次浏览 -
初探串口输出六轴陀螺仪
在过往的实验中,串口数据的正确传输问题一直都没有解决,所以电赛的复习我准备从USART串口的应用开始,以JY61模块为实践客体,尝试掌握熟练收发数据的能力。倘若成功,串行总线电机PID以及openmv联动都能够有较大的突破。 串口间数据的传送是十六进制的形式,JY6…
2021/10/22 23:09:49 人评论 次浏览 -
初探串口输出六轴陀螺仪
在过往的实验中,串口数据的正确传输问题一直都没有解决,所以电赛的复习我准备从USART串口的应用开始,以JY61模块为实践客体,尝试掌握熟练收发数据的能力。倘若成功,串行总线电机PID以及openmv联动都能够有较大的突破。 串口间数据的传送是十六进制的形式,JY6…
2021/10/22 23:09:49 人评论 次浏览