电子设计之国赛准备-----(前言)

时间:2024-03-27 20:29:37

电子设计之国赛准备—–(前言)

今年算是大一学期刚刚结束,留校参加院队集训然后进行为时四天三夜的全国大学生电子设计竞赛,期间又累又闲,有苦有乐,也学习到不少的东西,为此整理电子设计国赛准备中的一些知识或是经验,算是记录也可能给其他学习者一些经验。我主要负责软件,所以大部分介绍软件怎么做的。

电子设计—软件

Keil MDK

个人认为keil是有很大的一些缺点的,但是优点也很明显,那就是用的人多,网上的资源会丰富一点,用的是官方提供的固件库。
Keil的缺点也挺多的:
- 对高分屏的支持很烂,字体模糊,虽然没什么影响,但是体验很差,给人感觉这个软件很low
- 编辑器差——时不时go to definition之类不能用,open XXX.h也会不行,自动补全不用说了,谁用谁知道烂的要死,对齐之类的跟vs不能比,不是代码习惯很好的,写的会很不好看
- 软件有些小bug,比如拖动栏指示跟实际不一样。还有有时候报last line of file ends without a newline这种错误
- 报错不够具体,有时候只是说有问题,却不告诉你在哪里有问题,曾经因为一个重复定义找了十几分钟的不过,这种问题要是报给你很好排查
当然keil也有优点,那估计就是用的人比较多,代码移植起来快一点
个人认为另一个软件Visual GDB可能会更好,基于vs的嵌入式开发。

串口调试助手

这个我用的是XCOM,正点原子开发的,这个东西随便哪个软件都一样

flyMcu

使用串口进行下载,这个不建议用,下载速度太慢了,使用jlink下载会很快,期间jlink点了一次固件,刷了一次固件,这个接下来讲

网络调试助手

调wifi模块使用的,这个有需要就用

matlab

我们这次做的是信号方向,有时候会需要matlab辅助一下,比如说FFT分解之类的

Altium Design

画pcb板的,我搞软件主要看原理图 pcb

福昕阅读器

看文档用的,没啥要求

imagetoLcd

用来格式转换

filter solution

算滤波器用的

电子设计——工具

-各种电子元器件(太多省略)

-螺丝刀 镊子(焊贴片用的) 钳子 扳手 胶枪

-洗板水 油印纸 热转印机 腐蚀缸 覆铜板

-电脑外设 鼠标键盘 usb集线器等

-烙铁 助焊剂 洞洞板

-stm32开发板 jlink tft显示屏

-杜邦线 跳线 排线 还有一些其他线

-其他

电子设计——-模块

-AD7606(高速率高精度的采样,很好用的ad 200kps 16位)

-PE4302 程控衰减器(衰减信号用)

-周立功键盘 (输入设备)

-stm32f4 最小系统板(MCU这个不用说)

-dac904 高速dac

-以上只是软件用的部分模块

比赛期间准备的一部分工程

电子设计之国赛准备-----(前言)