LPC4370MCU使用心得

个人深知一山更比一山高,我们做技术人员应该有一颗谦虚的学习和工作态度,这是我对技术人员心态的定位。

虽然不敢说我对LPC4370MCU使用比较前茅,但是估计也还算不错,因为我刚刚下载到LPC4370的代码例程是NXP公司在整整2个月前才完工的(20140515),而今我下载到,并发布网上,供学习的新人提供一点资料。

首先说说LPC4370的最大特点,也就是我为什么要开发它的原因,是因为它本身集成着80MHZ的采集速度的12位6路独立AD功能,其强大的速度为普通芯片的200倍,一般AD或者说IIC的速度均为400K左右,而这个是80MHZ(80/0.4=200,呵呵呵)。

其次这个芯片和LPC4330的区别性就不是很大了,而周立功公司有LPC4330的开发板,所以买一块开发板就能得到其余外围的程序了,但是不要妄想通过LPC4330的AD程序来直接套接在LPC4370上面,你仔细想想能行吗?他们的工作机制都不要吧

写博客的作用是为了能让更多的人使用搜索引擎搜索到这篇文章,将来根据这篇文章你就可以下载到MCU外围驱动程序和一个模版程序。

原模版程序并没有找到用keil编写的完整工程,而是一个将所有代码集合到一起的lib工程,所以和真正程序工程还是相差很远的,个人话费了半天的时间调通了一个程序工程,希望对大家有帮助。


个人发布的程序均为NXP原版驱动,个人未进行丝毫改动,所以说并不保证程序的正确性。

文件上传到CSDN中,分别名称是:LPC4370HSAD project和lpclink2_4370开发板配套程序

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LPC4370是一款高性能的ARM Cortex-M4微控制器,它具有内置的模数转换器(ADC)模块,可以用于测量外部模拟信号的电压或其他物理量。以下是关于LPC4370 ADC编程的一些要点: 1. ADC初始化:首先需要初始化ADC模块以设置转换参数,包括采样率、分辨率和通道配置等。通过设置ADC控制寄存器和配置寄存器,可以实现这些初始化操作。 2. 选择转换通道:ADC模块通常包含多个模拟输入通道,可以通过设置通道选择寄存器来选择要进行转换的通道。在运行转换之前,必须明确指定要转换的通道。 3. 启动转换:一旦ADC模块初始化并选择了转换通道,可以通过设置控制寄存器中的转换启动位来启动转换过程。转换可以通过软件触发,也可以通过硬件触发引脚来启动。 4. 转换结果:当转换完成后,ADC模块将结果存储在数据寄存器中。可以通过读取数据寄存器来获取转换的结果。根据所选择的分辨率,转换结果可能是一个16位或12位的数字。 5. 中断处理:为了及时响应转换完成事件,可以使用中断来处理。通过使能ADC中断并编写相应的中断处理程序,可以在转换完成后立即执行特定的操作。 6. 配置电压参考源:ADC模块还需要配置参考电压源以确定参考电压的范围。这可以通过设置参考电压控制寄存器来实现。 7. 双缓冲模式:LPC4370ADC模块还支持双缓冲模式,可以提高转换的效率和可靠性。双缓冲模式允许同时进行转换和结果读取,从而减少转换的延迟。 总的来说,LPC4370 ADC编程涉及到ADC模块的初始化、通道选择、转换启动和结果读取等基本操作,并可以结合中断处理和双缓冲模式来提高转换的效率和精度。通过合理的编程和配置,可以利用LPC4370ADC模块实现准确和可靠的模拟信号采集。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值