查看: 4866|回复: 9

[原创] LPC824Lite 产生6路PWM

[复制链接]
  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2016-11-15 11:14:05 | 显示全部楼层 |阅读模式
    LPC824的矩阵功能确实好用,玩PWM想可以随便配置输出,给你看看配置程序:

    static am_lpc82x_sct_pwm_ioinfo_t __g_sct0_pwm_ioinfo_list[] = {
        /** \brief   输出0 */
        {PIO0_7,  PIO_FUNC_SCT_OUT0,  PIO0_27_GPIO  | PIO0_7_GPIO_OUTPUT_INIT_HIGH},
        /** \brief    输出1 */
        {PIO0_13,  PIO_FUNC_SCT_OUT1,  PIO0_13_GPIO  | PIO0_13_GPIO_OUTPUT_INIT_HIGH},
        /** \brief    输出2 */
        {PIO0_16,  PIO_FUNC_SCT_OUT2,  PIO0_16_GPIO  | PIO0_16_GPIO_OUTPUT_INIT_HIGH},
        /** \brief    输出3 */
        {PIO0_17,  PIO_FUNC_SCT_OUT3,  PIO0_17_GPIO  | PIO0_17_GPIO_OUTPUT_INIT_HIGH},
        /** \brief    输出4 */
        {PIO0_19,  PIO_FUNC_SCT_OUT4,  PIO0_19_GPIO  | PIO0_19_GPIO_OUTPUT_INIT_HIGH},
        /** \brief    输出5 */
        {PIO0_27,  PIO_FUNC_SCT_OUT5,  PIO0_27_GPIO  | PIO0_27_GPIO_OUTPUT_INIT_HIGH},
    };


    可以随意配置通道使用哪个IO口输出,以后画板子布线就容易多了

    接着初始化PWM,暂时就不做呼吸灯了,每路都是固定的频率和占空比:

        am_pwm_config(sct_pwm_handle, 0, 250000/2, 250000);
        am_pwm_enable(sct_pwm_handle, 0);
           
        am_pwm_config(sct_pwm_handle, 1, 250000/4, 250000);
        am_pwm_enable(sct_pwm_handle, 1);
           
        am_pwm_config(sct_pwm_handle, 2, 250000/8, 250000);
        am_pwm_enable(sct_pwm_handle, 2);
           

        am_pwm_config(sct_pwm_handle, 3, 250000/16, 250000);
        am_pwm_enable(sct_pwm_handle, 3);

        am_pwm_config(sct_pwm_handle, 4, 250000/32, 250000);
        am_pwm_enable(sct_pwm_handle, 4);
                   
        am_pwm_config(sct_pwm_handle, 5, 250000/64, 250000);
        am_pwm_enable(sct_pwm_handle, 5);

    下面再加个闪灯,当运行指示:
        while (1) {

            am_led_toggle(LED7);
            am_mdelay(200);
        }


    真像在这里:

    11.gif

    下面是波形图,一只手测量,另外一支手拍照真不容易

    P61115-110635.jpg

    P61115-110647.jpg

    P61115-110652.jpg

    P61115-110656.jpg

    P61115-110702.jpg

    P61115-110707.jpg

    备注一下:

    源程序请看ametal_am824_core_1.02中的
    ametal_am824_core_1.02\projects_keil5\examples_sct\demo_lpc82x_std_sct_pwm

    例程在这里可以下载:

    【LPC分享】LPC824例程及教程
    https://www.nxpic.org.cn/module/ ... amp;fromuid=2075309
    (出处: 恩智浦技术社区)



    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
    发表于 2016-11-15 11:36:12 | 显示全部楼层
    老哥,这示波器不便宜啊
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    连续签到: 1 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1611
    最后登录
    2022-6-26
    发表于 2016-11-15 12:04:44 | 显示全部楼层
    壕的玩物
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
     楼主| 发表于 2016-11-15 12:45:38 | 显示全部楼层
    混森蓝兽 发表于 2016-11-15 11:36
    老哥,这示波器不便宜啊

    是便宜货吧
    回复 支持 反对

    使用道具 举报

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

    连续签到: 8 天

    [LV.Master]伴坛终老

    45

    主题

    5548

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    12035
    最后登录
    2025-5-29
    发表于 2016-11-15 13:11:36 | 显示全部楼层
    赞一个,示波器看着不错。
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    连续签到: 1 天

    [LV.10]以坛为家III

    66

    主题

    4899

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6321
    最后登录
    2025-7-15
    发表于 2016-11-15 13:26:22 | 显示全部楼层
    感觉示波器好像是2000左右的
    开心
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-11-15 13:33:36 | 显示全部楼层
    这个示波器比板子好看多了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-1-9 21:21
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    52

    主题

    677

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    1470
    最后登录
    2021-1-9
    发表于 2016-11-21 23:12:55 | 显示全部楼层
    原来的你 发表于 2016-11-15 13:26
    感觉示波器好像是2000左右的

    应该是1500左右
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
    发表于 2016-12-1 08:00:23 | 显示全部楼层
    不错,不错
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 1284 天

    连续签到: 1 天

    [LV.10]以坛为家III

    0

    主题

    1506

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5212
    最后登录
    2025-7-21
    发表于 2016-12-1 11:57:07 | 显示全部楼层
    学习一下,谢谢!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 10:20 , Processed in 0.102698 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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