查看: 249|回复: 6

[分享] NXP MCXN947测评 adc

[复制链接]
  • TA的每日心情
    开心
    昨天 08:54
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
    发表于 2024-3-28 23:34:54 | 显示全部楼层 |阅读模式
    MCXN947 ADC是NXP公司推出的一款高性能模拟数字转换器。它结合了高精度、低噪声和低功耗的特点,适用于多种需要精确测量的应用场合。

    高精度:MCXN947 ADC提供了优异的转换精度,能够准确地将模拟信号转换为数字信号,满足精确测量的需求。
    低功耗:该ADC采用了先进的低功耗设计,降低了能耗,延长了设备的使用寿命。
    宽输入范围:MCXN947 ADC支持较宽的输入电压范围,使其能够适应不同信号源的需求。
    高速转换:该ADC具有较快的转换速度,能够快速响应输入信号的变化,提高了系统的实时性能。
    以上是我个人的见解:
    https://github.com/meiyao88/rt-thread
    这个是我在GITHUB找的代码。
    先看原理图,ADC通道0,在P3引脚处,并连接在排座的J4的2脚上。
    1711639861030.jpg
    ADC输出的结果如下图:
    1711639882157.jpg

    下面开始操作步骤:
    首先下载好ENV,设置ADC的通道,放在自己找的到的位置。
    1711639915828.jpg

    上面的应用框中,两个随便打开一个。

    下面是操作步骤:
    进入到CMD界面后再根据rt-thread/bsp/st
    m32/stm32f091-st-nucleo”切换到BSp目录下。
    在弹出的env环境中输入“menuconfig”后按回车

    切换到“HardWare Drivers Config”
    1711639946582.jpg
    切换到“On-Chip Peripheral Drivers”
    1711639978611.jpg
    选择“Enable ADC Channel”设置ADC通道,注意要打上*号,保存才算完成。
    1711639999279.jpg

    最后再回到这里:
    1711640031170.jpg
    1711640048765.jpg

    输入“scons —target=mdk5”后按回车重新生成工程。
    再通过串口软件使用FinSH 命令看一下是否正常采集到ADC的值。
    在使用设备前,需要先查找设备是否存在,可以使用命令 adc probe 后面跟注册的 ADC 设备的名称。如下所示:

    msh >adc probe adc1
    probe adc1 success
    使能设备的某个通道可以使用命令 adc enable 后面跟通道号。

    msh >adc enable 5
    adc1 channel 5 enables success
    读取 ADC 设备某个通道的数据可以使用命令 adc read 后面跟通道号。

    msh >adc read 5
    adc1 channel 5 read value is 0x00000FFF



    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-30 01:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    53

    帖子

    0

    注册会员

    Rank: 2

    积分
    191
    最后登录
    2024-4-27
    发表于 2024-3-29 10:30:13 | 显示全部楼层
    你好,是用的MCXN947-BRK的嘛,我用keil5下载驱动找不到是什么原因
    好难啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:54
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
     楼主| 发表于 2024-4-1 08:32:34 | 显示全部楼层
    eefocus_3963857 发表于 2024-3-29 10:30
    你好,是用的MCXN947-BRK的嘛,我用keil5下载驱动找不到是什么原因

    你也用KEIL找不到设备?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-30 01:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    53

    帖子

    0

    注册会员

    Rank: 2

    积分
    191
    最后登录
    2024-4-27
    发表于 2024-4-1 08:48:19 | 显示全部楼层
    meiyao 发表于 2024-4-1 08:32
    你也用KEIL找不到设备?

    是啊,不过用其它例程就可以,用rtthread的就不行
    好难啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:54
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
     楼主| 发表于 2024-4-2 08:56:09 | 显示全部楼层
    eefocus_3963857 发表于 2024-4-1 08:48
    是啊,不过用其它例程就可以,用rtthread的就不行

    我和你的情况不一样,我是一直找不到设备,后面换了几台电脑才搞定
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-3-30 01:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    4

    主题

    53

    帖子

    0

    注册会员

    Rank: 2

    积分
    191
    最后登录
    2024-4-27
    发表于 2024-4-2 16:20:35 | 显示全部楼层
    meiyao 发表于 2024-4-2 08:56
    我和你的情况不一样,我是一直找不到设备,后面换了几台电脑才搞定

    这样子,我的好像是因为例程没有打开虚拟串口导致的
    好难啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:54
  • 签到天数: 484 天

    [LV.9]以坛为家II

    8

    主题

    1356

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2916
    最后登录
    2024-4-27
     楼主| 发表于 2024-4-3 08:45:18 | 显示全部楼层
    eefocus_3963857 发表于 2024-4-2 16:20
    这样子,我的好像是因为例程没有打开虚拟串口导致的

    私聊,这样看不到消息
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-28 03:30 , Processed in 0.144508 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表