久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3304|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

STC8系列單片機(jī)官網(wǎng)PWM程序?yàn)楹螠y出的轉(zhuǎn)換電壓 不對啊

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
官網(wǎng)的這個程序是PWM輸出DAC電壓的么?我直接下載來測試怎么電壓不對的,外部電路我用了2級RC電路(按以前stc官網(wǎng)給的參考電路)。以下就是官網(wǎng)的程序,求個幫忙,謝謝
#include "reg51.h"
#include "intrins.h"

//測試工作頻率為11.0592MHz

sfr     CCON        =   0xd8;
sbit    CF          =   CCON^7;
sbit    CR          =   CCON^6;
sbit    CCF3        =   CCON^3;
sbit    CCF2        =   CCON^2;
sbit    CCF1        =   CCON^1;
sbit    CCF0        =   CCON^0;
sfr     CMOD        =   0xd9;
sfr     CL          =   0xe9;
sfr     CH          =   0xf9;
sfr     CCAPM0      =   0xda;
sfr     CCAP0L      =   0xea;
sfr     CCAP0H      =   0xfa;
sfr     PCA_PWM0    =   0xf2;
sfr     CCAPM1      =   0xdb;
sfr     CCAP1L      =   0xeb;
sfr     CCAP1H      =   0xfb;
sfr     PCA_PWM1    =   0xf3;
sfr     CCAPM2      =   0xdc;
sfr     CCAP2L      =   0xec;
sfr     CCAP2H      =   0xfc;
sfr     PCA_PWM2    =   0xf4;
sfr     CCAPM3      =   0xdd;
sfr     CCAP3L      =   0xed;
sfr     CCAP3H      =   0xfd;
sfr     PCA_PWM3    =   0xf5;

void main()
{
    CCON = 0x00;
    CMOD = 0x08;                                //PCA時鐘為系統(tǒng)時鐘
    CL = 0x00;
    CH = 0x00;
    CCAPM0 = 0x42;                              //PCA模塊0為PWM工作模式
    PCA_PWM0 = 0x80;                            //PCA模塊0輸出6位PWM
    CCAP0L = 0x20;                              //PWM占空比為50%[(40H-20H)/40H]
    CCAP0H = 0x20;
    CCAPM1 = 0x42;                              //PCA模塊1為PWM工作模式
    PCA_PWM1 = 0x40;                            //PCA模塊1輸出7位PWM
    CCAP1L = 0x20;                              //PWM占空比為75%[(80H-20H)/80H]
    CCAP1H = 0x20;
    CCAPM2 = 0x42;                              //PCA模塊2為PWM工作模式
    PCA_PWM2 = 0x00;                            //PCA模塊2輸出8位PWM
    CCAP2L = 0x20;                              //PWM占空比為87.5%[(100H-20H)/100H]
    CCAP2H = 0x20;
    CCAPM3 = 0x42;                              //PCA模塊3為PWM工作模式
    PCA_PWM3 = 0xc0;                            //PCA模塊3輸出10位PWM
    CCAP3L = 0x20;                              //PWM占空比為96.875%[(400H-20H)/400H]
    CCAP3H = 0x20;
    CR = 1;                                     //啟動PCA計時器

    while (1);
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2019-4-22 21:47 | 只看該作者
DAC的負(fù)載電阻值要大些,DAC只能輸出電壓,輸出電流非常小,否則輸出電壓會下降。需要大電流需加功率放大器。
回復(fù)

使用道具 舉報

板凳
ID:123289 發(fā)表于 2019-4-22 22:22 | 只看該作者
與硬件的濾波方式相關(guān),上圖。
回復(fù)

使用道具 舉報

地板
ID:394367 發(fā)表于 2019-4-23 08:21 | 只看該作者
yzwzfyz 發(fā)表于 2019-4-22 22:22
與硬件的濾波方式相關(guān),上圖。

就是下面這個PWM外接電路,按我發(fā)出的程序,測出的電壓都是5V左右。官網(wǎng)的程序沒問題啊,是不是外接電路呢

微信圖片_20190423081814.jpg (117.43 KB, 下載次數(shù): 41)

微信圖片_20190423081814.jpg
回復(fù)

使用道具 舉報

5#
ID:394367 發(fā)表于 2019-4-23 08:23 | 只看該作者
wulin 發(fā)表于 2019-4-22 21:47
DAC的負(fù)載電阻值要大些,DAC只能輸出電壓,輸出電流非常小,否則輸出電壓會下降。需要大電流需加功率放大器 ...

測出的電壓都是5V,RC電路是105P和10K電阻,PWM程序不起作用
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美午夜一区二区三区免费大片 | a级在线| av性色全交蜜桃成熟时 | 亚洲一区二区三区四区五区午夜 | 久久大香 | 国产精品视频一区二区三区四区国 | 日韩精品在线一区 | 欧美一区二区在线观看视频 | 国产欧美一级二级三级在线视频 | 尤物在线 | 人人99 | 一级毛片色一级 | 一区二区亚洲 | 国产成人精品一区二区 | 久久99精品国产 | 天天草天天操 | 成人久久18免费网站图片 | 91视视频在线观看入口直接观看 | 亚洲在线免费观看 | 欧美xxxx在线 | 日韩欧美网 | 欧美a在线看 | 免费色网址 | 韩国毛片一区二区三区 | 伊人欧美视频 | 亚洲欧美在线观看视频 | 精品一区二区在线观看 | 天天干天天玩天天操 | 一区二区视频在线观看 | 激情在线视频 | 99re国产视频 | 亚洲精品乱码久久久久久蜜桃91 | 一级看片免费视频 | 日本粉嫩一区二区三区视频 | 伊人精品久久久久77777 | 96av麻豆蜜桃一区二区 | 五月婷婷丁香婷婷 | 一区二区三区四区在线 | 久久国产欧美一区二区三区精品 | 亚洲一区自拍 | 欧美国产日韩在线 |