看板 [ ASM ]
討論串[問題] 基本語法問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者papaya125 (都你說就好了)時間9年前 (2014/12/29 17:54), 編輯資訊
0
0
1
內容預覽:
各位好. 請教一下. 目前學習AVR中,經常看到 1<<A 這樣的語句. EX:. while ( !( UCSR0A & (1<<UDRE0)) );. 翻書跟GOOGLE都查詢過了....不知是不是太基本都沒有說明. 如果是A>>1 , 那就是右移1格. 但是反過來呢?? 是指 UDRE0至位1

推噓5(5推 0噓 20→)留言25則,0人參與, 最新作者maxpower (先)時間9年前 (2014/12/30 00:36), 編輯資訊
0
0
1
內容預覽:
剛才舉的例子. while ( !( UCSR0A & (1<<UDRE0)) );. 目的只是檢查UCSR0A 第n個Bit是否等於1. 假設UDRE0 = 5. 1<<UDRE0的意思就是0x01左移5次(0b00100000). 寫成下面這樣也是可以的. while ( !( UCSR0A &
(還有390個字)

推噓5(5推 0噓 7→)留言12則,0人參與, 最新作者papaya125 (都你說就好了)時間9年前 (2015/05/10 22:02), 編輯資訊
0
0
0
內容預覽:
大家好. 小弟不才正在拜讀以前學長大作. 是modbus傳輸. 但是其中有不明白. 跳進這個判斷的時候. if ((qor=0)&&(qor>=0x7b)). 這段不是說 如果 qor=0 且 qor>=0x7b 的時候 進入if迴圈. 問題來了 哪有數值是0 然後又大於 0x7b 的. 應該是.
(還有20個字)
首頁
上一頁
1
下一頁
尾頁