学习
阿飞的秘术屋
这个作者很懒,什么都没留下…
展开
-
STM32接收不定长数据
硬件STM32L475方案使用通过修改HAL库,加入IDLE中断,实现不定长数据接收参考资料LAT0534_UART_IDLE中断使用_接收不定长串口数据_V0.3关于资料下载,包括源码,参考的手册:https://www.dianyuan.com/eestar/article-3471.htmlcubemx配置实现过程首先接入接受的数据缓冲区,并设置缓冲区的大小//Store the revceived bytes numberuint32_t Rev_Size = 0;转载 2021-08-27 18:52:13 · 362 阅读 · 0 评论 -
ADC使用DMA通道采集数据通过UART-DMA发送
设备相关开发平台:STM32F103ZET6开发软件: KEIL 5、 CUBEMX技术参数使用板载ADC采样率:5ksps串口波特率:256000问题在使用的时候,发现同时使用ADC的DMA通道采集数据,通过串口的DMA通道发送数据时,DMA出现问题,现象是不发送数据了(实现过程:在ADC的DMA半传输中断和传输完成终端里面,调用串口的DMA数据发送函数)。通过仿真发现,程序还在正常运行,中断还在正常进入,猜测是DMA仲裁或者是DMA的硬件出现问题了。解决方法在UART-DMA传输,改原创 2020-12-02 10:40:28 · 1376 阅读 · 0 评论 -
使用cubemx配置adc--多通道
关于ADC采集波形信号设计思路通过规则通道控制采集速率,通过DMA进行数据存储。实现步骤1、GPIO初始化2、配置定时器,注意事项1、关于规则组和注入组的区别原创 2020-11-27 08:20:29 · 1088 阅读 · 0 评论 -
FPGA试验记录
FPGA试验记录开发板–正点原子开拓者FPGA开发板相关资料–正点原子资料NIOS II 实验2020-11-3记录:串口例程问题:1、在编写程序的时候,需要新建工程,暂时没看明白怎么移植工程。2、新建工程,参照正点原子nios ii例程。UART实验 目标:在中断工程里面添加,串口。1、qsys里面添加 uart内核(寄存器具体功能,正点原子里面有讲) 需要注意,在生成qsysy硬件时,生成的目录默认是,文件复制出来的目录,需要改一下。2、在顶层文件添加相关端口,设置相关端口,编原创 2020-11-03 20:37:15 · 105 阅读 · 0 评论