楼主: NXP管管

[在线活动] 【疯狂福利日】12月第三弹,无限“货”力,冲

 关闭 [复制链接]
抢楼 抢楼 本帖为抢楼帖,欢迎抢楼! 
  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:32:35 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:32:39 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:32:44 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:32:49 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:35:15 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情

    2025-12-10 14:44
  • 签到天数: 664 天

    连续签到: 1 天

    [LV.9]以坛为家II

    6

    主题

    2403

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5293
    最后登录
    2026-4-9
    发表于 2025-12-17 14:43:40 | 显示全部楼层

    回帖奖励 +2 NXP金币

    STM8L151G6U6TR 替代
    回复

    使用道具 举报

  • TA的每日心情

    2025-12-10 14:44
  • 签到天数: 664 天

    连续签到: 1 天

    [LV.9]以坛为家II

    6

    主题

    2403

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5293
    最后登录
    2026-4-9
    发表于 2025-12-17 14:44:23 | 显示全部楼层
    NXP替代也行
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:44:27 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:44:33 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2026-2-6 09:03
  • 签到天数: 220 天

    连续签到: 1 天

    [LV.7]常住居民III

    43

    主题

    1182

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2531
    最后登录
    2026-2-9
    发表于 2025-12-17 14:44:37 | 显示全部楼层
    /* LPC1768 DAC初始化示例 */
    void DAC_Init_LPC1768(void)
    {
        /* 使能DAC时钟 */
        LPC_SC->PCONP |= (1 << 22); // DAC电源使能
        LPC_PINCON->PINSEL1 &= ~(3 << 20); // P0.26清零
        LPC_PINCON->PINSEL1 |= (2 << 20);  // P0.26 = DAC_OUT
        LPC_DAC->DACR = (0 << 6); // 不使能DMA,基础配置
    }

    /* LPC1768 DAC输出函数 */
    void DAC_OutputVoltage_LPC1768(uint16_t voltage_mV)
    {
        uint16_t dac_value = (voltage_mV * 1023) / 3300; // LPC1768参考电压3.3V,10位DAC
        LPC_DAC->DACR = (dac_value << 6) & 0xFFC0;       // 写入10位数据(bit6~bit15)
    }
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2026-4-15 17:59 , Processed in 0.102144 second(s), 27 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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