【个人总结】3.14~3.24dian团队嵌入式组招新题目总结

序言
写此随笔旨在于总结自己在dian团队嵌入式组招新中所学到的知识以及遇到的问题,以获得未来的方向。本来是想写篇博客的,但是确实没精力再去打磨文字回忆代码,就简单的进行总结以及反思。(附:夜里被“爱学习”的室友熬夜写作业的沙沙声吵醒,于是有了完善文的时间)

正文
题目包括了stm32的基础应用,使用I2C进行EEPROM的读写、使用TFT屏幕的使用、信号的产生和处理、图像的传输、显示和处理。

首先对题目中我学到的知识进行总结:
1.UART是一种通信协议(Universal Asynchronous Receiver/Transmitter),是一种异步的通信协议。USART(Universal Synchronous/Asynchronous Receiver/Transmitter),实际上不是通信协议而是一种硬件模块,而UART是通信协议,不过一般我们说的串口通信默认是以这种协议进行通信。I2C是一种同步半双工的通信协议,一般传输速率较低,但资源占用较少。SPI是一种异步全双工通信协议,一般传输速率较高,但资源占用较高。
2.EEPROM,是ROM(Read Only Memory)的一种,使用电擦写,可以写入数据,掉电后保存。
3.TFT屏幕,本次考题使用的是ST7735S驱动的屏幕,感觉屏幕非常的难用(也是我先前确实没用过)。
4.PWM模拟dac输出、定时器精准延时、输出15ns脉冲波,这些技术在网上已经有很多好文。https://blog.csdn.net/qq_38410730/article/details/80113841这个是pwm模拟dac的。15ns脉冲波只需把CCR1改为1就可以。
5.图像传输、显示和处理,这里我基本上都是deepseek帮忙写的算法,值得注意的是,图像数据的传输还是用DMA传输会更好。值得留意的是RGB565的16位真彩色编码模式,以及如何从中提取出相应的RGB分量,

虽然先前已经有了电赛的经历,但是这考的题目我基本上只会独立完成基础应用的部分,原因可能是:

  1. 招新题目出的相对比较偏或者说和电赛的重合度很小;
  2. 自己的基础并不牢固,缺少对嵌入式系统原理的理解。

结语
还有一个摄像头模块买来并没有使用,之后抽空看一看;接下来备战蓝桥杯的eda赛道。

posted @ 2025-03-25 19:39  极光幔  阅读(37)  评论(0)    收藏  举报