hardware-programming

    0熱度

    2回答

    我知道這是一個相當常見的問題。無論如何,通過論壇,我無法找到一個令人滿意的答案,爲什麼我得到以下CT錯誤,對於給定的VHDL代碼。你能幫我嗎? VHDL代碼 library IEEE; use IEEE.std_logic_1164.all; entity design is port(clk:IN std_logic; reset:IN std_logic; A:IN std_logi

    0熱度

    1回答

    我剛剛進入了Raspberry Pi 3的硬件編程,我正在研究一個簡單的LED程序。 This is a picture of my circuit 這是我的代碼,我用的終端命令sudo python LED_TEST_7.py運行: import RPi.GPIO as GPIO import time pinNum = 18 GPIO.setmode(BCM) GPIO.setup(p

    1熱度

    1回答

    我有一些文本文件(純ASCII),我想用霍夫曼編碼壓縮它們,因爲壓縮文件將用於有限的資源硬件中,所以解壓縮操作必須儘可能簡化。 所以我想從我的文本文件創建一個霍夫曼表,並用它壓縮文件,並將壓縮文件和我的解壓縮程序(使用默認霍夫曼表)複製到我的LR硬件中。 我認爲,假設霍夫曼表已經足夠管理我所有的文本文件,因爲它們都具有類似的內容。 由於使用默認的霍夫曼表不準確導致壓縮文件變得比它們可能大一些,與動

    -3熱度

    1回答

    是否有可能通過任何方式對Sphero進行重新編程,以便在打開它時立即啓動進入演示模式? PRO:打開它需要1秒;只需雙擊Sphero即可。 CON:啓動Sphero應用至少需要1分鐘。當應用程序啓動時,從頭開始進行藍牙配對通常涉及一些跳躍。 PRO:一旦應用程序啓動,它需要1秒(一個按鈕水龍頭)切換到演示模式。 PRO:即使控制藍牙設備在激活演示模式後立即斷開連接,Sphero一旦開始自主保持演示

    -5熱度

    1回答

    我正在嘗試爲一個類項目編寫一個流行的空間拍攝模式,並且遇到了模塊實例化的問題。我們目前有一個模塊可以對彈丸的運動進行編碼,並創建了一系列的「激活」。 我們希望我們的船能像用戶想要的那樣射出許多射彈,射彈只會從槍管出現並沿着屏幕向上移動。 這相當於一個簡單的內部狀態機,每個彈: 暫停: 如果用戶想火了一槍,激活這個模塊 初始化: 設置射彈位置以匹配槍管。將拋射體運動設置爲非零。 移動: 如果我們的碰

    2熱度

    2回答

    我正在爲基於Nand2Tetris課程的DMux編寫hdl代碼。 CHIP DMux { IN in, sel; OUT a, b; PARTS: And(a = sel, b = in, out = b); Not(in = sel, out = selNot); And(a = in, b = selNot, out = a); } 由於某種原因,此代碼在測試腳本值in =

    1熱度

    1回答

    上傳我是新的(新的板和我也是)arduino編程。當我上傳我的代碼在Ardino兆板(使用Aurdino 1.8.2)我得到以下錯誤 Arduino: 1.8.2 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" Sketch uses 1482 bytes (0%) of prog

    -3熱度

    1回答

    以下代碼包含一個十六進制數字(與ASCII代碼相關,假設它是從鍵盤獲得的),我希望使用DOS中斷將此十六進制數字打印到屏幕上,但是在「二進制」中。 NUMBOCK是45小時。 [org 0x0100] mov AL, 45 ;moving NUMLOCK hexademical(ASCII code) to AX ~~How to display its binary rel

    0熱度

    1回答

    有沒有什麼方法可以讀取Linux中的SRAM信息?我需要讀取一些未初始化或初始化的字節的狀態? 謝謝!

    0熱度

    1回答

    我正在嘗試創建一個簡單的程序,讓實際指示燈顯示紅色或綠色,這取決於我的集成測試是否通過詹金斯。 紅 - 無 綠色 - 是 我意識到這是很模糊的,但任何形式的教程是抓住了從使用Web託管變量樹莓派到光的任何物理繼電器應該足以讓我走了。