atsam3x

    0熱度

    2回答

    我開始使用Arduino Due來完成某些需要UART的項目工作,並且看起來像UART中斷和I/O之間的交互看起來很混亂。 我的第一段代碼是建立UART的小程序,通過在收到TXBE中斷後加載發送緩衝區來連續發送數據。我將UART輸出連接到示波器,並將另一個I/O引腳設置爲通用輸出,該輸出將翻轉狀態,因此當發送緩衝器重新加載時用於觸發示波器。問題是我看到UART數據並且看起來不錯,但I/O沒有翻轉。

    3熱度

    1回答

    偶爾我會得到一個意外的中斷,並且我的代碼將在Atmel Studio Framework(ASF)的exceptions.c中的Dummy_Handler()之內掛起。我正在使用Arduino Due的ATSAM3X8E微控制器。 void Dummy_Handler(void) { while(1) { } } 任何想法如何確定哪個中斷它是什麼? 當然,我可以用獨特的

    1熱度

    3回答

    我正在使用Atmel SAM3x8E微控制器,並嘗試按下按鈕時執行簡單的LED切換。我正在使用上拉配置按鈕來觸發中斷程序。 這是中斷初始化: // Set button pins as pull-up inputs pio_set_input(PIOC, BUTTON_1, PIO_PULLUP); pio_set_input(PIOC, BUTTON_2, PIO_PULLUP); //

    0熱度

    2回答

    我是Atmel Studio的新手。我用ATSAMV71Q21設備創建了新的GCC C Execute項目。在main.c文件中添加了printf,然後運行build並得到了一堆「(_write,_fsta等)未定義的錯誤。我嘗試了Atmel」入門「的例子,它工作的很好,我該如何解決這個問題?代碼和錯誤消息。感謝您的幫助。 #include "sam.h" #include <stdio.h>