Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hex 修改十六进制代码以产生更大的输出_Hex_Attiny - Fatal编程技术网

Hex 修改十六进制代码以产生更大的输出

Hex 修改十六进制代码以产生更大的输出,hex,attiny,Hex,Attiny,我在做这个项目: 而我从一开始就以各种可能的方式失败了。既然.Hex文件已经上传,保险丝已经写入,当我插入SD卡时,什么也没发生。什么都没有。直接寻求解决方案在这里可能是不可能的,因为我不知道哪里出了问题。因此,我测试了演讲者与arduino系列绘图仪的积极联系,发现了一些有趣的结果。输出给出了一些很酷的不规则波形,类似于我所期望的声音输出。但是没有声音,我怀疑这是因为输出尺寸太小。(60/1023约为0.06伏,200/1023约为0.2伏,在500++水平时输出较大,因此不应产生声音。) 所

我在做这个项目: 而我从一开始就以各种可能的方式失败了。既然.Hex文件已经上传,保险丝已经写入,当我插入SD卡时,什么也没发生。什么都没有。直接寻求解决方案在这里可能是不可能的,因为我不知道哪里出了问题。因此,我测试了演讲者与arduino系列绘图仪的积极联系,发现了一些有趣的结果。输出给出了一些很酷的不规则波形,类似于我所期望的声音输出。但是没有声音,我怀疑这是因为输出尺寸太小。(60/1023约为0.06伏,200/1023约为0.2伏,在500++水平时输出较大,因此不应产生声音。)

所以现在我想问一下,我是否可以更改.hex文件(或者hex文件本身,但它很大)的保险丝以产生更大的输出。我对十六进制文件甚至AVR设备都不太了解,所以任何hep都是有用的

提前谢谢

图表


如果需要任何其他信息,请告诉我。

GPIO引脚上的电压输出仅限于电源电压,因此不,您可能无法通过更改软件或保险丝位来解决问题。根据您当前的电源电压,您可能可以将其调高,这将增加PWM的电压输出,但电源电压只能调高,而不会损坏芯片


这就是说,您需要断开放大器和扬声器与AVR的连接,并探测PWM的输出引脚,确保它在该引脚上实际产生信号。在我看来,你发布的具有这种振幅的曲线图只不过是随机的电噪声。

我稍后会尝试一下。当我将5V电压连接到系统时,我的arduino短路并关闭(我使用arduino作为电源),我认为这是一件坏事。这些绘图是在扬声器断开的情况下完成的,当我拔下SD卡时,它们就消失了。话虽如此,我将尝试用一张空白SD卡探测它。2 4欧姆,每个2W扬声器都能为8~16欧姆扬声器工作……对吗?我们这里有点离题了,但这些扬声器是否工作取决于它前面的电路。您可能会烧坏放大器和/或扬声器。你用的是什么?编译代码时设置了哪些编译器标志?您选择了4种硬件配置中的哪一种?扬声器工作正常,我定期用我的arduino播放一些马里奥音乐来测试它们。我用的是arduino uno。编译器标志是avrdude-cavrisp-pt85-b1920-Uflash:w:(hexfile):i(这些是右边的标志)。后来我还写了三个导火索。硬件配置是单声道的。这是你用来给MCU编程的命令,但看起来很可疑。你用的是什么Atmel芯片?除非我弄错了,uno是基于ATmega328p的。你有没有把阁楼和你的uno联系起来?是的。我没有接口设备,所以我使用arduino作为我的程序员。