熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2024-8-21 18:15
正文摘要:一個(gè)新手,在試用Arduino IDE編輯驅(qū)動(dòng)TM1367數(shù)碼管小程序時(shí),出現(xiàn)以下問(wèn)題不得其解,求助路過(guò)老師予以解惑。 同一程序,Arduino UNO程序編譯正常,ESP8266MOD無(wú)法編譯。 在TimeOne.h庫(kù)文件引用的avr/io.h也查不出 ... |
devcang 發(fā)表于 2024-8-22 06:22 謝謝你的建議,學(xué)習(xí)了。 |
| 缺少avr/io.h庫(kù) |
|
寫庫(kù)時(shí),沒(méi)有做到了各平臺(tái)通用,就不默認(rèn)是不通用。 如果想通用,要么得自己重寫,要么另找通用的。 單獨(dú)一個(gè)地方,可以使用宏定義判斷,類似這樣 #if defined(ESP8266) //ESP8266的 #else //非ESP8266的 #endif |
Powered by 單片機(jī)教程網(wǎng)