當前位置:編程學習大全網 - 網站源碼 - A V R 單片機問題 CLI是啥意思? port_init()是啥意思?

A V R 單片機問題 CLI是啥意思? port_init()是啥意思?

1.先搬段英文原文解釋第壹個問題:AVR GCC has sei() for __enable_interrupts(), and cli() for __disable_interrupts(). Both of these macros are located in <avr/interrupts.h>.所以cli函數就是失能所有中斷,sei函數則是打開中斷總開關。

2.port_init應該是用戶自定義的子函數,看這名字的意思是用來初始化IO口的。

3.MCUCR,GICR,TIMSK是壹些設置用的寄存器,它們都是八位寄存器,令其中的某壹位置零或者置壹可以實現對應的具體功能。這部分內容太多,妳自己百度下它們三個的名字就能找到相應的每個位的說明,具體不懂的再追問。

  • 上一篇:順風車怎麽包車
  • 下一篇:廣發銀行卡密碼輸錯三次,什麽時候會自動解鎖
  • copyright 2024編程學習大全網