欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關(guān)于STC8G單片機的PCA_10PWM輸出注意事項

查看數(shù): 20822 | 評論數(shù): 41 | 收藏 31
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-5-9 01:43

正文摘要:

這和資料上的最后一句話是不是沖突了。這算不算一個BUG呢。 在修改重裝值前,先禁止PWM 輸出,修改好后再打開。這能算無干擾嗎??? 最后代碼修改如下: //10位PWMPCA初始化 void PCA_Init() { & ...

回復

ID:1136941 發(fā)表于 2025-6-21 16:35
參照16樓的,如下寫呼吸燈正常了。
//設置脈沖寬度
void PWM0_Set_Duty(u16 Duty)   //P3.2
{
        PCA_PWM0&= ~(3<<4);        //清零重裝值高2位
        PCA_PWM0 = (Duty>>4)&0x30|0xc0; //設置新的重裝值高2位
        CCAP0H   = Duty;           //重裝值低8位
}

//設置脈沖寬度
void PWM1_Set_Duty(u16 Duty)   //P3.3
{
        PCA_PWM1&= ~(3<<4);        //清零重裝值高2位
        PCA_PWM1 = (Duty>>4)&0x30|0xc0; //設置新的重裝值高2位
        CCAP1H   = Duty;           //重裝值低8位
}
ID:1136941 發(fā)表于 2025-6-18 16:49
18701931930 發(fā)表于 2025-6-17 08:50
你寫了寄存器數(shù)據(jù)也不會改變。

請教大佬,我用10位PWM的呼吸燈程序驗證,不能正常是怎么回事?
ID:554500 發(fā)表于 2025-6-17 08:50
weilemin123 發(fā)表于 2023-10-27 15:11
這兩個控制寄存器有影響么?沒看懂啊, 為啥關(guān)一下,才能寫,不關(guān)不讓寫呢

你寫了寄存器數(shù)據(jù)也不會改變。
ID:554500 發(fā)表于 2025-6-16 09:34
vb2002 發(fā)表于 2025-3-1 02:28
兩個 8位寄存器A和B,把 A的0和 1位,還有B的全部八位賦值給一個 16位的變量c,怎么寫,還有怎么封裝成函數(shù)

// reg_B高字節(jié),reg_A低字節(jié)
uint16_t conv(uint8_t reg_A, uint8_t reg_B)
{
        uint16_t dat = reg_B;
        dat <<= 2;
        dat |= reg_A & 0x03;
        return dat;
}

// reg_A高字節(jié),reg_B低字節(jié)
uint16_t conv1(uint8_t reg_A, uint8_t reg_B)
{
        uint16_t dat = reg_A & 0x03;
        dat <<= 8;
        dat |= reg_B;
        return dat;
}
ID:1130333 發(fā)表于 2025-3-1 02:28
兩個 8位寄存器A和B,把 A的0和 1位,還有B的全部八位賦值給一個 16位的變量c,怎么寫,還有怎么封裝成函數(shù)
ID:961114 發(fā)表于 2024-4-7 14:39
xiaobendan001 發(fā)表于 2024-4-6 09:33
請問10位的PWM頻率能到多少?

STC32G12K128, PWM的時鐘源可以 144MHz/146MHz
ID:1109793 發(fā)表于 2024-4-6 09:33
請問10位的PWM頻率能到多少?
ID:1115376 發(fā)表于 2024-4-4 15:22
大佬,我這個十位pwm電位器調(diào)節(jié)為何出這種波形
ID:1093740 發(fā)表于 2023-10-27 15:11
這兩個控制寄存器有影響么?沒看懂啊, 為啥關(guān)一下,才能寫,不關(guān)不讓寫呢
ID:464755 發(fā)表于 2023-9-9 06:41
正好用到,PCA準備做Da輸出。
ID:364201 發(fā)表于 2023-6-18 16:03
nsj21n 發(fā)表于 2023-4-24 17:00
感謝樓主分享。剛好也在玩PWM,同樣10位的PWM參數(shù)寫超過FF就沒有輸出了,剛好翻到你的帖子,幫我解決了一個 ...

高位是空的,不需要賦值吧!
ID:364201 發(fā)表于 2023-6-15 10:08
請教一下,如何控制同一個PCA模塊讓引腳輸出不同占空比
ID:64089 發(fā)表于 2023-4-24 17:00
感謝樓主分享。剛好也在玩PWM,同樣10位的PWM參數(shù)寫超過FF就沒有輸出了,剛好翻到你的帖子,幫我解決了一個很大的問題,實測樓主的程序是可以用的,再次感謝!
ID:1067572 發(fā)表于 2023-3-21 11:36
有沒有試過 CCAPM1   = 0xC2;           //使能PCA模塊0_PWM輸出  不是0X42
ID:652434 發(fā)表于 2022-11-6 15:32
感謝樓主分享詳細調(diào)試過程,我學習了
ID:950218 發(fā)表于 2022-10-18 09:30
樓主你好!請問使用腳1(P5.4)輸出PWM可以的嗎?可以的話,有什么需要注意的嗎?
ID:824308 發(fā)表于 2022-10-16 14:49
注釋很詳細, 感謝分享
ID:349729 發(fā)表于 2022-10-11 11:02

怪不得我的也不正常,謝謝了
ID:961114 發(fā)表于 2022-4-19 14:01
ID:879902 發(fā)表于 2022-4-19 11:22
我也是這個片子 PWM占空比修改遇到了問題
ID:514317 發(fā)表于 2022-2-7 16:38
STC8系列的PWM比老版本強   也多了很多寄存器   不看手冊上的例程還真不一定能調(diào)通   用什么特殊功能之前還是需要看下例程的   
ID:140644 發(fā)表于 2022-2-5 12:33
還沒有試過
ID:877543 發(fā)表于 2021-12-17 15:45
謝謝樓主,仿真成功了,中文注釋也很詳細
ID:907700 發(fā)表于 2021-12-15 14:32
怪不得我的也不正常,謝謝了
ID:518902 發(fā)表于 2021-11-21 22:25
好帖,喜歡~
ID:584195 發(fā)表于 2021-8-6 19:50
18701931930 發(fā)表于 2021-6-18 15:06
關(guān)鍵是有價無市,根本拿不到貨。
去年stc8h1k17 ssop20 含稅價1.35元
上個月從stc代理那里拿貨,單價6 ...

有錢人呀
招不招人!
ID:120977 發(fā)表于 2021-8-6 10:47
PCA_PWM1= 0xc0|((Duty>>4)&0x30); //設置新的重裝值高2位         CCAP1H   = Duty;           //重裝值低8位
ID:554500 發(fā)表于 2021-7-11 16:08
420793043 發(fā)表于 2021-7-10 18:25
“//用電位器調(diào)節(jié)占空比”    ————    怎么用電位器調(diào)節(jié)占空比了?

電位器調(diào)節(jié)就用AD轉(zhuǎn)換,模擬量對應想要的占空比
ID:893179 發(fā)表于 2021-7-10 18:25
“//用電位器調(diào)節(jié)占空比”    ————    怎么用電位器調(diào)節(jié)占空比了?
ID:927469 發(fā)表于 2021-6-29 23:04
樓主這個電路圖能看看嗎
ID:155507 發(fā)表于 2021-6-26 12:24
18701931930 發(fā)表于 2021-6-18 15:06
關(guān)鍵是有價無市,根本拿不到貨。
去年stc8h1k17 ssop20 含稅價1.35元
上個月從stc代理那里拿貨,單價6 ...

某一個寶上的價格高一點,自己玩玩研究無所謂,量大還是要聯(lián)系原廠訂購。
ID:554500 發(fā)表于 2021-6-18 15:06
qq603599910 發(fā)表于 2021-6-18 14:38
STC8G1K08A 現(xiàn)在某一個寶行價5元以上吧,真心無法理解,1元不到的報價現(xiàn)在都5元過頭,還怎么搞小項目開發(fā)STC怎 ...

關(guān)鍵是有價無市,根本拿不到貨。
去年stc8h1k17 ssop20 含稅價1.35元
上個月從stc代理那里拿貨,單價6元,拿了3萬個,花了我18萬。
心在滴血啊。沒辦法,產(chǎn)品還得做。少賺點就少賺點。
ID:272119 發(fā)表于 2021-6-18 14:38
STC8G1K08A 現(xiàn)在某一個寶行價5元以上吧,真心無法理解,1元不到的報價現(xiàn)在都5元過頭,還怎么搞小項目開發(fā)STC怎么用國產(chǎn)占領(lǐng)市場......
ID:554500 發(fā)表于 2021-6-18 09:25
yonnhor 發(fā)表于 2021-6-17 16:41
33.1776/2/1024=0.0162MHZ ==>16.2KHZ
請問一下,這里為什么要除以1024?

因為PWM是10位的
ID:332838 發(fā)表于 2021-6-17 16:41
33.1776/2/1024=0.0162MHZ ==>16.2KHZ
請問一下,這里為什么要除以1024?
ID:390307 發(fā)表于 2021-5-26 23:57
昨天正好也發(fā)現(xiàn)這個問題,感謝樓主踩坑分享
ID:884843 發(fā)表于 2021-5-25 12:17
感謝分享調(diào)試心得
ID:554500 發(fā)表于 2021-5-24 21:08
暖西夏 發(fā)表于 2021-5-24 16:41
大佬,我想請教一下,我直接用這個給的官方例程移植過來,PWM就是沒有輸出?可以幫忙看一下嗎?

代碼貼出來大家一起討論,共師兄習!!!
ID:807182 發(fā)表于 2021-5-24 16:41
大佬,我想請教一下,我直接用這個給的官方例程移植過來,PWM就是沒有輸出?可以幫忙看一下嗎?

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

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

快速回復 返回頂部 返回列表