全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > LED照明 >

基于NXP i.MX RT1021跨界MCU实现一个简单的波形采集

时间:2023-09-13 17:25

人气:

作者:admin

标签: 基于  M  NXP  i.MX  RT1021  跨界 

导读:基于NXP i.MX RT1021跨界MCU实现一个简单的波形采集-基于NXP i.MX RT1021跨界MCU实现一个简单的波形采集,使用了RT1021设计了一个简单的核心板,然后使用信号发生器产生波形...

项目介绍

基于NXP i.MX RT1021跨界MCU实现一个简单的波形采集,使用了RT1021设计了一个简单的核心板,然后使用信号发生器产生波形,使用ADC采集,把数据通过串口输出给PC端的串口调试助手,然后在PC端的串口调试助手中显示波形。

项目设计思路

图片

硬件部分:

单片机选用规定的RT1021芯片,100引脚且LQFP封装,焊接时,先往一个引脚上锡,然后固定位置,接下来四个方位全部上锡,然后拖一下把多余的划掉。

参考了官方的手册,有一些设计需要注意,比如32k的晶振,电源设计也参考了官方套件。

基于核心板有两个按键,reset按键和BOOT按键,同时添加了四个led灯,以及一个电源灯和一个状态灯。

核心板实物测试过程比较简单,拿到板子后,从芯片开始焊接,使用手机开微距看引脚情况,然后优先芯片等器件,再焊接其他的阻容元件,最后连接typec简单看一下情况,然后进行各个电路的测试。

软件部分:

在项目中,由于功能较为简单,使用的资源并不多,只使用了一个adc和一个串口,基本上就没有其他的配置了,需要考虑的只有adc的采样率和最后串口如何在软件上显示数据,大致思路及操作如下。

图片

准备: 首先去找例程,官方有一些例子,然后也可去找别人的资源,找到之后就照着例子进行移植,然后配置自己的文件夹,最后调用一些函数去实现功能就可以了。

运行流程: 首先由ADC去采集信号发生器产生的信号,这一部分需要配置ADC的采样率,然后将采样的值,存进一个数组里面,然后驱动串口,做一个循环,把这个数组的数据发送给串口端并打印出来,这一部分需要对adc的值进行电压转换,最后PC的VOFA+成功接收到数据并且显示波形即可。

单独部分代码解析和总体调试解析(见下面)。

项目展示

波形展示部分:

板卡ADC采集信号,分别是三种波形,正弦波,三角波和方波,三角波还改变了一下幅值。

正弦波

图片

方波

图片

三角波2V

图片

三角波2.5V

图片

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信