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托管变量树莓派到光的任何物理继电器应该足以让我走了。