IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 关于MSP432单片机的吐槽【2021电赛A题】 -> 正文阅读

[嵌入式]关于MSP432单片机的吐槽【2021电赛A题】

一、选题

看结构图还挺简单
全国大学生电子设计竞赛刚刚完赛,本人选做的是A题:【失真度测量装置】。当时选题的时候看到它附带了说明:一定要使用TI公司的MCU以及它的片内ADC,不得使用其他片外ADC 和数据采集模块(卡)成品。其实看到这点都还好理解,毕竟题目要求简单,真要用STM32或者上FPGA做那也太容易了。
刚好暑假的时候实验室申请了一堆TI的板卡,什么MSP432P、MSP432E、C2000都有,就查了下他们片内ADC的性能:

  1. P系列ADC能到1MSPS,勉强够题目扩展要求(100KHz的五次谐波);
  2. E系列ADC能到2MSPS,足够题目扩展要求;
  3. C2000系列ADC能摸到更高,也足够题目扩展要求;

最后,我们选择的是MSP432E401Y这块板子,主要是因为它能用keil编程,ADC速率看上去也有挺大的余量。而P401R速率刚好摸到、C2000系列没啥资料还要用CCS编程就被我们放弃了。

二、做题

然后,就开始了疯狂踩坑之路。首先,串口、定时器一些外设都没啥大问题,对着例程敲敲代码就搞定了。DSP库的FFT运算也没啥问题,基本和在STM32上的流程一模一样。

ADC的例程

三、贼坑的ADC

除了ADC,一看例程,好家伙,ADC有足足十多份例程,直接给我干懵了。
先是找了一份单次采样转换的例程抄了抄,让ADC采出来了正确的电压值;然后加上定时器触发加FFT实测,果然结果不对:采样率拉不上去,做不到扩展部分。
然后又赶紧找提高采样率的办法,最后看了好久的数据手册才看懂它所谓的采样序列的意思,再上机实测:采样率是上去了,但还是不够。
期间,学长还给了一份P401系列的ad+fft的代码做参考,然后我惊奇的发现,P系列和E系列的库函数居然完全不一样。(绝了)
最后,打算把DMA也加上,加上DMA你总得跑快点了吧。然而,加上了DMA的代码它还更慢了?!(妈的绝了)
最后的最后,实在搞不定它,干脆就摆烂了。。。

四、教训

  1. 选题的时候太草率了,没仔细判断其他题目的难易度就轻易选题了;
  2. 之前没用过MSP432系列的单片机,基本靠现学,对它的很多特性都不了解;
  3. 过于相信TI所谓大厂的产品了,这回用这块单片机,资料难找就算了,最关键的ADC采样率还调不出数据手册上所说的最大采样率(也可能是我菜);
  4. 忠告:下回电赛远离TI单片机(我是没有下回了);

ps:P系列DMA配置和E系列不一样,实验室另一个组用的P系列跑满了1MSPS

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 21:52:49  更:2021-11-14 21:54:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:21:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码