找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

TxCON最高位導(dǎo)致的2812 TxPR寄存器寫失敗

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72008 發(fā)表于 2015-1-13 00:29 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
CCS仿真環(huán)境中,2812TxPR寄存器的值更新會(huì)受TxCON里最高位(free位,為0表示仿真掛起會(huì)使計(jì)時(shí)停止,為1則計(jì)時(shí)不受掛起影響)影響。而TxCMPR里的值不受該位影響。如下面的程序代碼:

       EvaRegs.T2PR = 0x0080;
       EvaRegs.T2CMPR = 0x0040;
       EvaRegs.T2CON.all = 0x1546;    // Free = 0
       EvaRegs.T2PR = 0x0090;
       EvaRegs.T2CMPR = 0x0x0050;

執(zhí)行后T2PR = 0x0080;       T2CMPR = 0x0x0050;

將TxCON里free位改為1:

       EvaRegs.T2PR = 0x0080;
       EvaRegs.T2CMPR = 0x0040;
       EvaRegs.T2CON.all = 0x9546;    // Free = 1
       EvaRegs.T2PR = 0x0090;
       EvaRegs.T2CMPR = 0x0x0050;

執(zhí)行后T2PR = 0x0090;       T2CMPR = 0x0x0050;
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表