我想知道在我們的AVR項目中是否可以使用選擇性的arduino庫。例如:我正在使用Atmega328和Atmel工作室。我想在我的項目中使用DS1307相關的庫文件(我猜想是twi.c和Wire.c源文件)。我們可以使用單獨的庫,然後在我們的構建中包含適用的頭文件嗎?如果是的話,這些庫位於哪裏,擴展名是什麼?我在Atmel工作室看到了很多關於構建整個arduino項目的文章,我對此不感興趣。如果可能的話,我想在不安裝arduino的情況下進行管理(如果需要,我可以安裝arduino來獲取庫)。我想過包含源文件,但它們是用C++編寫的,而且當我將它包含在C項目中時,我開始收到錯誤消息。是否有可能做到不修改源文件太多?如何使用選定的arduino庫?
0
A
回答
0
搜索後,我發現,
與I2C內置任何5V單片機可以方便地使用DS1307。
也查看第一次聯繫here。
我趕緊看DS1307.c
,發現它沒有使用從wire.c
任何功能,但不是全部,你可以得到源代碼DS1307.c
和實現任何功能與i2c
自己,並開始中斷功能的小改動。你可以在你的代碼中使用它。我從這個link下載了這個庫。
有很多關於AVR TWI/I2C庫,你可以下載最合適的一個,並重新命名它就像從DS1307.c
調用的函數功能
+0
謝謝進行更新。我原來的帖子是我的錯。 1307只是我現在編輯和編輯的一個例子。基本上我總是問一些問題,並想知道我們是否可以從arduino中借用選擇性庫,並且在沒有或者很小的變化的情況下與我們的代碼集成。如果我整合完整的arduino,我的足跡將會增加。 –
相關問題
- 1. 如何使用Github開發Arduino庫
- 2. Arduino中的定時器庫
- 3. Cusom庫Arduino,使用其他庫
- 4. 配置自定義Arduino庫
- 5. 如何在Arduino的庫中使用多個軟件序列?
- 6. ChibiOS的Arduino庫
- 7. 如何覆蓋arduino庫頭中的#define
- 8. 如何安裝Arduino IDE的openCV庫?
- 9. 如何使用Arduino的串行打印
- 10. 如何在Eclipse中使用外部庫(Java)和處理Arduino
- 11. 如何在Mongoose OS上使用Arduino庫Wifi-Manager?
- 12. 如何使用PlatformIO和ESP8266 Arduino庫git版本?
- 13. 如何使用Arduino打開一定距離的LED
- 14. 優化庫Arduino:未定義的參考
- 15. 自定義的Arduino庫沒有實例
- 16. 在Arduino中使用SD.remove()和SD庫
- 17. 在AVR-G ++中使用Arduino庫
- 18. 在PC平臺上使用Arduino C++庫
- 19. 使用PHP作爲Arduino的「重定向」
- 20. 使用JavaScript的庫chosen.js,如何更改特定選項的值?
- 21. 使用jQuery的FileInput庫,如何找到選定的文件名
- 22. Arduino的U-blox庫
- 23. 如何從arduino環境中刪除庫?
- 24. 如何在Arduino中存儲數據庫?
- 25. 如何添加新庫到Arduino?
- 26. 使用UART的Arduino
- 27. 如何使用數據庫中的選定值打印列表?
- 28. 如何使用Arduino編寫草圖
- 29. 如何使用Lightblue bean與Arduino關聯?
- 30. 如何使用Java與Arduino交談?
我會與包括源文件(去,如果我記得很清楚,他們在arduino安裝文件夾中)。然而,這些庫是爲Arduino環境構建的,因此您必須搜索任何特定函數('digitalRead''''','millis()',...)並重新編寫它們... – frarugi87