lanpad 发表于 2012-6-25 11:09:29

请问ATmega128的下载方式

本帖最后由 lanpad 于 2012-6-25 11:28 编辑

我用的是SPI串行下载模式,下载到Flash里面,如图所示:

手册里第6页有一句话:
PEN是SPI串行下载的使能引脚。在上电复位时保持PEN为低电平将使器件进入SPI串行
下载模式。在正常工作过程中PEN 引脚没有其他功能。

第281有一句话:
当RESET位低电平时,可以通过串行SPI总线对Flash及EEPROM进行编程……在ATmega128中,这些引脚映射为PDI与PDO。

于是将一号管脚PEN和RESET两个管脚连在一起,可是发现这样接的话只有按下RESET键使之为低电平时才能向Flash下载程序。可是这样有时候可以下载,有时候会下载出错。

第二种方法:

不按照手册里说的做,
而是将一号管脚 PEN接高电平或者悬空,
这样反而每次都可以顺利向Flash下载程序。

BBC 发表于 2012-6-25 13:09:43

对,直接悬空即可,PEN脚内部有上拉电阻...

lanpad 发表于 2012-6-25 21:32:59

BBC 发表于 2012-6-25 13:09 static/image/common/back.gif
对,直接悬空即可,PEN脚内部有上拉电阻...

那,手册里的意思是……还是写错了?

xizoukou 发表于 2014-3-9 12:00:58

我的板子PEN也是悬空,是不是内不已经接低电平了,接高电平和低电平,悬空无影响?还没试过接高电平和低电平
页: [1]
查看完整版本: 请问ATmega128的下载方式