通道配置寄存器AMUX0CF低4位確定進(jìn)行4輪相似運(yùn)算變換
發(fā)布時間:2022/11/25 19:15:52 訪問次數(shù):166
MD5算法是對消息分組依次迭代算法。第1次運(yùn)算的初始值為ABCD,以后每一次迭代運(yùn)算的結(jié)果都替換ABCD作為下一次的初始值,共經(jīng)過N次的迭代運(yùn)算,就得到該消息的報(bào)文摘要。
對每一消息分組的運(yùn)算方法是相同的。首先把初始值A(chǔ)BCD放入變量abcd,然后進(jìn)行4輪相似的運(yùn)算變換,每輪包含16次操作。
每次操作對其中的3個變量(4字節(jié))bcd做1次非線性運(yùn)算,將其結(jié)果加上變量a,一個消息子分組Mi,一個常數(shù)Ti;將所得結(jié)果向環(huán)移一個不定的數(shù)Si,再加變量b,然后用該結(jié)果取代變量a,變換abcd<=dabc,進(jìn)入下一次運(yùn)算,共16次.
4輪運(yùn)算結(jié)束后,把變量abcd與初始ABCD進(jìn)行“異或”運(yùn)算,結(jié)果作為下一分組的初始值。
ADC0端口的每一對均可用編程設(shè)置成為分別地單端輸入或差分輸入。差分輸入時的端口配對為0-1、2-3、4-5、6-7,此設(shè)置由通道選擇寄存器AMUX0SL的低4位和通道配置寄存器AMUX0CF的低4位確定。
在AMX0CF中,位3~0各對應(yīng)2個引腳通道。位值=0,表示是獨(dú)立的單端輸入(復(fù)位值均為單端輸入);位值=1,表示是差分輸入對。對應(yīng)AMX0CF選差分輸入時,AMUX0SL中只有在選雙數(shù)(含0)通道時才有效(注:AMUX0SL低4位為1xxx時,不論AMX0CF低4位為何值,均選溫度傳感器)。
將REF0CN的位3置“1”時,允許使用溫度傳感器;置“0”時,溫度傳感器的輸出為高阻態(tài)。溫度傳感器的值可用于修正參數(shù)的非線性或記錄、調(diào)整與溫度相關(guān)的數(shù)據(jù)。
上海德懿電子科技有限公司 www.deyie.com
RTC-4553共有46×4bit寄存器。這些寄存器分3頁,第1頁共16個,分別為時鐘寄存器和控制寄存器,如表1所列,用來存放秒、分、時、日、月、年、星期和3個特殊寄存器;第2頁、第3頁各有15個,共30個SRAM寄存器,頁面的選擇通過操作控制寄存器3的MS1、MS0位來實(shí)現(xiàn)。在片選擇中芯片,WR置高時,芯片處于讀出狀態(tài),隨著SCK腳上的時鐘變化,內(nèi)部寄存器的數(shù)據(jù)將出現(xiàn)在SOUT腳上。輸入需要8個時鐘,4個用來輸入地址;輸出數(shù)據(jù)也需要8個時鐘,包括4個地址位4個數(shù)據(jù)位。
數(shù)據(jù)在SCK上升沿輸入,在下降沿輸出。寄存器的地址由SIN腳輸入,頁面由MS0、MS1決定。
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
MD5算法是對消息分組依次迭代算法。第1次運(yùn)算的初始值為ABCD,以后每一次迭代運(yùn)算的結(jié)果都替換ABCD作為下一次的初始值,共經(jīng)過N次的迭代運(yùn)算,就得到該消息的報(bào)文摘要。
對每一消息分組的運(yùn)算方法是相同的。首先把初始值A(chǔ)BCD放入變量abcd,然后進(jìn)行4輪相似的運(yùn)算變換,每輪包含16次操作。
每次操作對其中的3個變量(4字節(jié))bcd做1次非線性運(yùn)算,將其結(jié)果加上變量a,一個消息子分組Mi,一個常數(shù)Ti;將所得結(jié)果向環(huán)移一個不定的數(shù)Si,再加變量b,然后用該結(jié)果取代變量a,變換abcd<=dabc,進(jìn)入下一次運(yùn)算,共16次.
4輪運(yùn)算結(jié)束后,把變量abcd與初始ABCD進(jìn)行“異或”運(yùn)算,結(jié)果作為下一分組的初始值。
ADC0端口的每一對均可用編程設(shè)置成為分別地單端輸入或差分輸入。差分輸入時的端口配對為0-1、2-3、4-5、6-7,此設(shè)置由通道選擇寄存器AMUX0SL的低4位和通道配置寄存器AMUX0CF的低4位確定。
在AMX0CF中,位3~0各對應(yīng)2個引腳通道。位值=0,表示是獨(dú)立的單端輸入(復(fù)位值均為單端輸入);位值=1,表示是差分輸入對。對應(yīng)AMX0CF選差分輸入時,AMUX0SL中只有在選雙數(shù)(含0)通道時才有效(注:AMUX0SL低4位為1xxx時,不論AMX0CF低4位為何值,均選溫度傳感器)。
將REF0CN的位3置“1”時,允許使用溫度傳感器;置“0”時,溫度傳感器的輸出為高阻態(tài)。溫度傳感器的值可用于修正參數(shù)的非線性或記錄、調(diào)整與溫度相關(guān)的數(shù)據(jù)。
上海德懿電子科技有限公司 www.deyie.com
RTC-4553共有46×4bit寄存器。這些寄存器分3頁,第1頁共16個,分別為時鐘寄存器和控制寄存器,如表1所列,用來存放秒、分、時、日、月、年、星期和3個特殊寄存器;第2頁、第3頁各有15個,共30個SRAM寄存器,頁面的選擇通過操作控制寄存器3的MS1、MS0位來實(shí)現(xiàn)。在片選擇中芯片,WR置高時,芯片處于讀出狀態(tài),隨著SCK腳上的時鐘變化,內(nèi)部寄存器的數(shù)據(jù)將出現(xiàn)在SOUT腳上。輸入需要8個時鐘,4個用來輸入地址;輸出數(shù)據(jù)也需要8個時鐘,包括4個地址位4個數(shù)據(jù)位。
數(shù)據(jù)在SCK上升沿輸入,在下降沿輸出。寄存器的地址由SIN腳輸入,頁面由MS0、MS1決定。
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點(diǎn)擊
- 高電位和低電位之間存在著差別半導(dǎo)體的導(dǎo)電性能
- 兩端和雙向快速瞬態(tài)條件下提供電流限制確保高運(yùn)
- 單片機(jī)PIC12LC508A控制晶體管電子開
- 工業(yè)級和汽車級版本的溫度范圍都達(dá)到-40°C
- 發(fā)光二極管的亮度和使用壽命不會受電壓波動的影
- 天窗中的預(yù)驅(qū)動芯片150%峰值功率持續(xù)3秒瞬
- 集成電路的增益都不能用萬用表進(jìn)行測量使用專門
- 固態(tài)電解電容電容量與工作電壓無關(guān)保證電壓波動
- SPI主控用于加載圖像疊加層和配置且負(fù)載電流
- 差分傳感結(jié)構(gòu)無需磁芯或屏蔽即可使其免受雜散場
推薦技術(shù)資料
- 硬盤式MP3播放器終級改
- 一次偶然的機(jī)會我結(jié)識了NE0 2511,那是一個遠(yuǎn)方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究