Re: 關於PIC16F74
|
||||
---|---|---|---|---|
版主
![]() ![]() |
PIC16系列,相同腳數的大約腳位都相容。所以,去找一顆PIC16相同腳數相同包裝的,要替換大概都不難。
發表於: 2022/7/26 10:44
|
|||
|
Re: 中斷所使用的變數需加 volatile 的疑問
|
||||
---|---|---|---|---|
版主
![]() ![]() |
Project Properties -> XC8 Global Options -> XC8 Compiler -> Option categories -> Optimizations
參照:
發表於: 2020/9/9 8:45
|
|||
|
Re: 中斷所使用的變數需加 volatile 的疑問
|
||||
---|---|---|---|---|
版主
![]() ![]() |
volatile變數,就是在主程式以外,有可能會被改變值的變數。
所以,只要是在中斷程序中會被改值的變數,都應該把它宣告為volatile變數,否則可能C compiler在把程式最佳化時,會把一些絛件看起來一定不會成立的程序省略掉。 例如: A = 1; if (A==0) { LED = 1; } 如果沒有把A宣告為volatile,則 if之後的所有程序都有可能會被移除。 另外,Special Function Register也有機會在不經過程式運行的情形下產生改變,所以,C compiler也會先行把它們宣告成volatile。
發表於: 2020/9/8 10:24
Edited by Steven on 2020年09月08日 12:03:02
|
|||
|
Re: CTMU 輸出恆流源,AD取樣電壓測試
|
||||
---|---|---|---|---|
版主
![]() ![]() |
有線路圖嗎?傳上來看看。
發表於: 2020/5/8 15:30
|
|||
|
Re: 2010 秋季 Microchip嵌入式設計論壇 (Seminar)
|
|
|||
---|---|---|---|---|
版主
![]() ![]() |
發表於: 2010/10/13 16:43
|
|||
|