自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GD32-I2C

是两线式的串行总线、半双工、同一时间只可以单向通信。I2C(内部集成电路总线)模块提供了符合工业标准的两线串行制接口,可用于 MCU 和外部 I2C 设备的通讯。I2C 总线使用两条串行线:串行数据线SDA 和串行时钟线 SCL。

2023-08-14 23:06:55 1288

原创 实习工作总结3

我在解决这个问题时,尝试了一些不同的错误检测和校验方法,并最终选择了一种更可靠的校验算法。通过这个过程中的排查和解决,我成功解决了在单片机开发中遇到的数据丢失问题。确保正确的硬件连接和电源供应,检查代码逻辑,利用调试工具跟踪数据流动并进行实验测试是解决数据丢失问题的关键步骤。在这个过程中,我发现程序中的一个错误,导致接收缓冲区没有正确地处理数据,从而导致数据丢失。最后,我进行了一系列的实验和测试,以验证问题的解决方案。在这些测试中,我确保数据在发送和接收过程中正常流动,并且没有发生数据丢失的情况。

2023-08-14 22:51:47 133

原创 GD32-USART

是一种设备间数据交互的方式,一般我们会将通信协议分为物理层和协议层,物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。USART是同步异步收发器,与UART区别在于多了一个异步。所有USART都支持DMA功能,以实现高速率的数据通信。

2023-08-13 21:56:13 1477 1

原创 GPIO引脚

GPIO是指单片机上的通用I/O引脚,分别为PA0~PA15,PB0~PB15,PC0~PC15,PD0~PD15,PE0~PE15,PF0~PF15,PG0~PG15,PH0~PH15和PI0~PI11。各片上设备用其来实现逻辑输入/输出功能。每个 GPIO 端口有相关的控制和配置寄存器以满足特定应用的需求。GPIO 引脚上的外部中断在中断/事件控制器(EXTI)中有相关的控制和配置寄存器。

2023-08-13 21:47:26 2020 4

原创 实习工作总结2

我的导师告诉我,要想完整无误地完成数据的传输,我们还需要加入了适当的重传机制和校验机制,以确保数据传输的准确性和完整性。此外,在通讯协议的开发过程中,我也遇到了一些性能优化方面的问题。为了解决这个问题,我对通讯协议进行了优化,包括减少不必要的数据传输、增加数据压缩功能以及调整数据传输的策略和算法。首先,我面临的一个问题是如何编写一个良好的协议。为了解决这个问题,我仔细研究了不同的通讯协议,并根据产品需求选择了适合的协议作为基础。在项目进行一段时间之后,我与负责硬件的同事进行了沟通,并获得了相关的产品需求。

2023-08-13 21:22:48 136 1

原创 实习工作总结1

然后,我仔细查阅了GD32的I2C的文档和寄存器配置,确保正确设置参数,并仔细处理ACK和NACK信号。我学到了GD32外设的配置和初始化、定时器的使用、I2C通信以及串口DMA的处理。此外,我还加入了适当的错误处理机制,以便及时发现和纠正传输中的问题。解决这个问题的关键是仔细阅读GD32的文档和手册,了解每个寄存器和位的功能,以确保正确配置外设。为了解决这个问题,我仔细检查了我的代码,确保正确配置寄存器,并使用适当的时钟源和分频器来匹配我的需求。在过去的一段时间里,我得到了领导们的认可,接手了个小项目。

2023-08-13 21:13:44 172 1

基于GD32F450的串口学习

基于GD32F450的串口学习

2023-07-11

空空如也

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

TA关注的人

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