自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 GD32F4无法使用STM32CubeMx生成代码进行串口DMA中断接收

使用GD32F4替换STM32F4,理论上大部分代码都可以兼容,测试串口DMA+空闲中断接收时发现DMA无法收到数据,DMA计数器没有增加,通过对比运行状态时的DMA寄存器状态,观察到GD32的DMA的地址自动增加和循环模式没有被正确置位。检查代码发现CubeMX生成的代码在设置串口DMA接收之前没有使能DMA,在初始化之前,先使能DMA的RCC时钟后即可正常使用。STM32可以在未初始化外设模块时钟时,修改其寄存器设置,GD32则必须要先使能外设时钟后才能设置对应的控制寄存器值。

2022-09-26 09:42:33 684 1

原创 代码注释:《使用select处理多个连接的回射服务器

针对该文章的代码进行了注释,方便理解《Linux网络编程(3)使用select处理多个连接的回射服务器》.https://blog.csdn.net/simmerlee/article/details/45950851#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <sys/select.

2021-09-08 22:41:40 105

原创 2021电赛预测押题:基于互联网的多人音频会议系统

清单分析:今年的清单同19年一样出现了以太网交换机,可知今年必然会有以太网传输题目,因此大方向还是网络传输+软件算法.纵观往年出题套路,算法题一般都结合了音频题,如声源定位,啸叫抑制,今年出现麦克风和扬声器,大概率会出一道音频算法题.结合时事方面,去年由于疫情的关系,出了一道非接触测温,今年可以结合线上办公,在线授课等实际应用场景,出一道远程会议系统的题目就非常符合这个逻辑.会议系统要求多人在线音视频对话,但是清单里没有显示屏相关的内容,因此音频会议系统是这次押题的重点方向,围绕这个方向提取

2021-08-06 10:32:44 851

原创 2019电赛解析:E题基于互联网的信号传输系统

本题要求实现波形的采集于重放,采样率达到10Msps,且要求双通道同时采集和显示,经简单计算可知,如果要完整传输10Msps采样的信号数据,及时8bit的采样深度,对带宽要求也要至少16MBytes/s,超过100Mbps以太网的上限,大量输出传输对MCU的算力也不能满足要求,所以直接传输数据是不现实的.因此我们采用了类似示波器的采集方案,即连续采样+DMA缓存+波形识别+传输显示的技术。通过识别波形的上升沿,作为信号的触发点,直到采集到第二个触发点,将两个触发点中间的数据作为一段有效波形数据,进行打包

2021-08-06 10:00:10 2190

原创 STM32H7使用Keil自带的Jansson解码出错

硬件平台:STM32H743Jansson版本:V2.7使用keil自带的jansson组件进行解码时,发现结构体无法正确解析出数据。测试数据{ "data" : { "laser_dx" : 0.15, "th" : 0.1, "x" : 0.2, "y" : 0.3 }, "state" : true}使用下面的代码进行解析,但是解析出的三个数据都是0.3,检查了内存里的数据都是对的,就是执行json_number_...

2020-11-24 21:12:38 567 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除