[PIC®/AVR®/dsPIC®产品] 自已搭的AVR并行编程器,读出M16的标识字节是0x1f1f03

[复制链接]
 楼主| lmn2005 发表于 2024-8-23 09:40 | 显示全部楼层 |阅读模式
自已搭的AVR并行编程器,读出ATmega16的标识字节是0x1f1f03,不知道问题出在哪里,有没有遇到相同问题的大佬吗?有的话,请赐教,谢谢!





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
huquanz711 发表于 2024-8-24 19:32 来自手机 | 显示全部楼层
现在PC上基本都没有并口了吧
 楼主| lmn2005 发表于 2024-8-25 08:30 | 显示全部楼层
huquanz711 发表于 2024-8-24 19:32
现在PC上基本都没有并口了吧

不需要电脑的并口,我们用IO口多的单片机就能实现并行编程器。
 楼主| lmn2005 发表于 2024-8-26 09:12 | 显示全部楼层
本帖最后由 lmn2005 于 2024-8-26 09:13 编辑
丙丁先生 发表于 2024-8-25 05:48
读出的M16的标识字节0x1f1f03表明该AVR单片机是由Atmel(Microchip Technology)制造的,具体型号的设备ID ...

不是0x1e 94 03吗?用AVR-ISP读的是1e 94 03。
Alina艾 发表于 2024-9-24 16:46 | 显示全部楼层
从你提供的信息来看,读出的标识字节是 0x1f1f03,这通常意味着在读取AVR芯片的标识字节时出现了问题。AVR芯片的标识字节用于识别芯片型号,每个型号的标识字节是唯一的
Emily999 发表于 2024-9-24 17:50 | 显示全部楼层
检查硬件连接:确保AVR芯片与编程器之间的连接正确且稳固。特别是VCC、GND、RESET、MOSI、MISO、SCK等引脚。电源电压:确保AVR芯片的电源电压在规定范围内(通常为5V或3.3V)
Carmen7 发表于 2024-9-24 19:00 | 显示全部楼层
SPI时序:确保编程器的SPI时序配置正确。AVR芯片的SPI时序要求严格,错误的时序可能导致读取错误。RESET信号:确保RESET信号在读取标识字节时被正确拉低
Estelle1999 发表于 2024-9-24 20:06 | 显示全部楼层
编程器软件:确保使用的编程器软件版本正确,并且支持你所使用的AVR芯片型号
yangxiaor520 发表于 2024-9-24 20:13 来自手机 | 显示全部楼层
并口估计只有老式PC机还有这个接口。
Betty996 发表于 2024-9-24 20:23 | 显示全部楼层
读取命令:确保在读取标识字节时使用了正确的命令。通常,读取标识字节的命令是 0x30
Annie556 发表于 2024-9-24 21:31 | 显示全部楼层
对于ATmega16芯片,正确的标识字节应该是:第一个字节:0x1E第二个字节:0x94第三个字节:0x03,因此,正确的标识字节应该是 0x1E9403,而不是 0x1f1f03
Charlotte夏 发表于 2024-9-25 07:30 | 显示全部楼层
重新检查所有连接,确保没有虚焊或短路。使用万用表检查VCC和GND之间的电压是否正确
 楼主| lmn2005 发表于 2024-9-25 08:17 | 显示全部楼层
Charlotte夏 发表于 2024-9-25 07:30
重新检查所有连接,确保没有虚焊或短路。使用万用表检查VCC和GND之间的电压是否正确 ...

是不是一定需要用下面算法进入并行编程模式?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
alxd 发表于 2024-9-25 08:42 | 显示全部楼层
确保RESET信号在读取标识字节时被正确拉低。使用示波器或逻辑分析仪检查RESET信号的波形
jcky001 发表于 2024-9-25 09:48 | 显示全部楼层
AVR并行编程器与ATmega16单片机的连接有问题?
elephant00 发表于 2024-9-25 09:50 | 显示全部楼层
换个编程器试试
cr315 发表于 2024-9-25 10:26 | 显示全部楼层
检查编程器软件是否兼容
Betty1299 发表于 2024-9-25 11:00 | 显示全部楼层
使用示波器或逻辑分析仪检查SPI信号的时序是否正确。确保SCK、MOSI、MISO信号的时序符合AVR芯片的要求
Candic12e 发表于 2024-9-25 12:25 | 显示全部楼层
确保使用的编程器软件版本正确,并且支持ATmega16芯片。尝试使用不同的编程器软件,看看是否能读取正确的标识字节。
 楼主| lmn2005 发表于 2024-9-25 14:21 | 显示全部楼层
本帖最后由 lmn2005 于 2024-9-25 19:01 编辑

用AVR ASP读取的标识字是正常的,但那是串口的,我用的是并行方式的,两种完全不同的编程方式!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

597

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部