microcontroller

    0熱度

    1回答

    我目前正在研究一個涉及STM32 F4探索板的項目,我嘗試使用外部輸入源作爲GPIO引腳的輸入。外部輸入源是一個設置爲3.3V的電源。這些引腳設置爲GPIO_PULLDOWN模式,以便在未分配特定值時輸入端接地。但是,一旦接地,我無法改變輸入值。當我將電源設置爲給輸入引腳提供3.3V電壓時,它仍然保持接地。但是,當我將電路板上的3.3V引腳連接到輸入引腳時,它獲得3.3V的輸入電壓。我注意到了一件

    -2熱度

    3回答

    哈佛體系結構是一種計算機體系結構,具有用於代碼和數據存儲器的獨立總線。該體系結構是指RAM或ROM中的代碼存儲器(用於微控制器)。當架構說代碼內存時,我感到困惑。據我所知,對於小規模嵌入式系統,代碼將始終從ROM執行,而在中規模和高級嵌入式系統中,代碼存儲器可以從ROM傳輸到RAM以加快執行速度。如果是這種情況,RAM連接兩條總線,一條用於代碼,另一條用於數據存儲器。任何人都可以幫助我理解這一點。

    0熱度

    1回答

    我正在爲支持MicroPython的微控制器編寫一些圖像處理例程。壞消息是它只有0.5 MB的RAM。這意味着如果我想使用像256x256這樣的相對較大的圖像/矩陣,我需要將它視爲一組較小的矩陣(例如32x32)並對它們執行操作。撇開從其(32x32)子矩陣重構矩陣(256x256)矩陣的最終輸出的事實,我想專注於如何從磁盤加載/保存到磁盤(在這種情況下是SD卡)這些較小的矩陣來自一個大的圖像。

    0熱度

    1回答

    我從寧新AURIX的TriCore微控制器適應一些鏈接腳本。 有一個命令我完全不理解和文檔[0]是不是真的有幫助。 有人可以告訴我在原則上,這是怎麼回事呢? 「全球地址」是什麼意思,「核心本地地址」是什麼意思? [0]英飛凌科技股份公司:三核開發平臺,2015年 - 手動

    0熱度

    1回答

    我正在使用超聲波傳感器讀取一些項目的一部分,並用串行通信發送它,我編寫代碼並給出了隨機讀取,有時給出0作爲讀取,是公式我用於找到正確的距離!?,或者有另一個公式,我使用內部8MHz時鐘的Atmega32,有人可以幫助我,並知道我的代碼有什麼問題! #define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #incl

    0熱度

    1回答

    有任何軟件方法可讀取8051 uC端口2上空引腳的狀態。我的意思是我需要在8051的未連接引腳上讀0。我的8051版本沒有內部上拉電阻。此外,我無法進行任何硬件更改。

    0熱度

    1回答

    我是微控制器新手,開始學習AVR微控制器。我所知道的是通用和高級功能I/O引腳,我們需要讀取它們各自的電阻。我做了幾個使用相同功能的項目。 但現在我遇到的特點是實時操作系統可以被嵌入到一個微控制器,用於例如Micrium - 現在我完全不理解操作系統如何嵌入微控制器,它將如何與工作硬件/控制器? 我的意思是這裏的/哪個地址OS將被載入,以及如何 - 這將如何啓動上電和啓動應用程序等?

    0熱度

    1回答

    我有一些ISR,我真的不知道如何通過doxygen記錄它們。 你有想法嗎? 這裏是一個例子。有沒有doxygen的特殊代碼來證明這一點? ISR(usartTimer_OVF_vect){ usartData.flag_send_data = TRUE; }

    0熱度

    1回答

    if (conta1) and (15) = 15 then conta = conta - 6 end if 我不明白的功能:(15)?

    0熱度

    1回答

    我想要做的東西很基本的,如下圖所示: #define READ_PIN 7 #define WRITE_PIN 8 void setup() { pinMode(READ_PIN, INPUT_PULLUP); Serial.begin(9600); } void loop() { digitalWrite(WRITE_PIN, LOW); Se