Hex 修改十六进制代码以产生更大的输出
我在做这个项目: 而我从一开始就以各种可能的方式失败了。既然.Hex文件已经上传,保险丝已经写入,当我插入SD卡时,什么也没发生。什么都没有。直接寻求解决方案在这里可能是不可能的,因为我不知道哪里出了问题。因此,我测试了演讲者与arduino系列绘图仪的积极联系,发现了一些有趣的结果。输出给出了一些很酷的不规则波形,类似于我所期望的声音输出。但是没有声音,我怀疑这是因为输出尺寸太小。(60/1023约为0.06伏,200/1023约为0.2伏,在500++水平时输出较大,因此不应产生声音。) 所以现在我想问一下,我是否可以更改.hex文件(或者hex文件本身,但它很大)的保险丝以产生更大的输出。我对十六进制文件甚至AVR设备都不太了解,所以任何hep都是有用的 提前谢谢 图表Hex 修改十六进制代码以产生更大的输出,hex,attiny,Hex,Attiny,我在做这个项目: 而我从一开始就以各种可能的方式失败了。既然.Hex文件已经上传,保险丝已经写入,当我插入SD卡时,什么也没发生。什么都没有。直接寻求解决方案在这里可能是不可能的,因为我不知道哪里出了问题。因此,我测试了演讲者与arduino系列绘图仪的积极联系,发现了一些有趣的结果。输出给出了一些很酷的不规则波形,类似于我所期望的声音输出。但是没有声音,我怀疑这是因为输出尺寸太小。(60/1023约为0.06伏,200/1023约为0.2伏,在500++水平时输出较大,因此不应产生声音。) 所
如果需要任何其他信息,请告诉我。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作为我的程序员。