查看: 6997|回复: 9

[原创] 实验二 LPC824的2路ADC、2路PWM和时钟中断产生脉冲

[复制链接]
  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2016-9-24 06:50:11 | 显示全部楼层 |阅读模式
    实验二 LPC824的2路ADC、2路PWM和时钟中断产生脉冲
    按照MBED的设置,很简单的,计划:P0_20,21为ADC,P0_0,1为PWM,P0_17为脉冲输出频率为时钟的一半
    先设置对象[obj]:
    //Defins TIPs
    Ticker tick;//不占用IO资源
    //Define ADC Port
    AnalogIn adc0(P0_20);
    AnalogIn adc1(P0_21);
    //Define PWM IO
    PwmOut pwm0(P0_0);
    PwmOut pwm1(P0_1);
    再在IO初始化中设置PWM的周期和P0_17[蓝色的LED半亮]输出脉冲
    //DigitalOut;
    DigitalOut plus17(P0_17);
    //Define PWM IO period
    pwm0.period(0.002f);//P0_10
    pwm1.period(0.001f);//P0_11
    再在TIP诊断中设置程序计数器和脉冲转换极性
    //Tip Initerupt
    void tipInt(void){js++;plus17 =!plus17;}
    最后在主函数中加入:
    tick.attach(&tipInt, 0.005f);//设置中断时间0.005S
    循环体中加入:
    val0=adc0.read_u16();//ADC0的值
    val1=adc1.read_u16();//ADC1的值
    和PWM0,1的脉宽数值更改
    if(pwm0>0.810f){pwm0=0;}else{pwm0 +=0.01f;}
    if(pwm1>0.950f){pwm0=0;}else{pwm0 +=0.02f;}
    由于板子上只有1路电源给LCD用了,所以ADC0,1为悬空
    这样本次实验就完成了TIP中断,控制程序计时器+1,P0_17输出100Hz脉冲[中断周期0.005];
    2路ADC从P0_20,21读取,2路PWM从P0_0,1输出。
    总结:
    PWM0的输出没有问题,拍款可以从0~1%,但PWM1则有问题,无论换口还是改变数值,好像只能输出1~0.5%的脉宽,0~0.5%出不来,查看过PwmOut.h和PwmOut_api.h尝试采用pwm1.pulsewidth函数也无果,不知道是什么原因?网友们做这些实验是这样吗?
    见照片

    2路PWM波形

    2路PWM波形

    下边是P0_17输出的100Hz脉冲

    下边是P0_17输出的100Hz脉冲

    板子和显示,界面还是以前做KL25实验的,加速度计无数据

    板子和显示,界面还是以前做KL25实验的,加速度计无数据
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-5-29 08:54
  • 签到天数: 2992 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2016-9-24 10:04:15 | 显示全部楼层
    赞一个,你把排针给换了。
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2016-9-24 11:38:07 | 显示全部楼层
    limale 发表于 2016-9-24 10:04
    赞一个,你把排针给换了。

    没有换,1.27的按照2.54的焊接的,杜邦线头夹一下才能接触可靠。要换的画必须对接几条电源插针,否则无法实验。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-10 15:47
  • 签到天数: 1251 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-9-24 16:00:20 | 显示全部楼层
    nxp.png
    nxp2.png
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2016-12-23 08:37
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    18

    帖子

    0

    注册会员

    Rank: 2

    积分
    84
    最后登录
    2017-6-30
    发表于 2016-12-24 18:47:55 | 显示全部楼层
    不是这个
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-26 09:40
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    63

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    348
    最后登录
    2021-3-17
    发表于 2017-3-6 22:55:21 | 显示全部楼层
    楼主有made的代码教程没,分享一份。
    天气好,心情舒畅。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2017-3-7 06:31:16 | 显示全部楼层
    kiri 发表于 2017-3-6 22:55
    楼主有made的代码教程没,分享一份。

    没有教程,都是自己在上边试的。按照我试验的方法,很快你也会掌握的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-15 08:42
  • 签到天数: 1952 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1

    主题

    4686

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9405
    最后登录
    2023-9-15
    发表于 2017-3-7 06:58:48 | 显示全部楼层
    谢谢分享!
    今天天气不错!签到!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-3-26 09:40
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    2

    主题

    63

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    348
    最后登录
    2021-3-17
    发表于 2017-3-7 18:22:29 | 显示全部楼层
    zhjb1 发表于 2017-3-7 06:31
    没有教程,都是自己在上边试的。按照我试验的方法,很快你也会掌握的。 ...

    接收到的字符串是一堆乱码
    天气好,心情舒畅。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
     楼主| 发表于 2017-3-8 06:32:29 | 显示全部楼层
    kiri 发表于 2017-3-7 18:22
    接收到的字符串是一堆乱码

    速度不对
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-5 09:28 , Processed in 0.102800 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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