原创 第一天,杂

2008-11-2 20:51 1800 4 4 分类: MCU/ 嵌入式

程序的下载,一般都是通过JTAG和ISP。


ISP: in systerm programming .大部分AVR MCU的ISP数据端口亦为 SCK、MOSI、MISO引脚,其余还有电源,地,复位3353775d-d2bf-4486-bf43-87655be9a80c.jpg


这个是标准的ISP接口。


atmega系列的命名,是按照flash的大小。如atmega16的flash是16k。


工作与1MHz的时候,性能高达1MIPS:millions of instructions per second 百万条指令/秒


avr的3个主要存储器:flash:程序存储器;sram:数据存储器,由通用寄存器,I/O寄存器,和内部sram组成;EEPROM,数据存储器。


avr是低电平复位,低电平时间超过一定时长就复位,熔丝位可以设置。


avcc用作内部ad的参考电压,和vcc接的时候,中间接一个10uH的电容,然后接一个0.1uf的电容到地上。


JTAG的4个数据口,最好加上4个上拉电阻。


熔丝位:1表示未编程。0表示已经编程。


晶振通过22--33PF的电容接地。


片内掉电检测电路BOD:当vcc低于出发电平后,BOD复位被触发。


 


补充和修正:


ISP只是一种编程方式。具体还是通过SPI和JTAG口进行的。SPI就是单片机的那个应用SPI口,节点中就接了CC2420.这里要注意的是,要给复位脚接一个上拉电阻5-10K。SPI接外围芯片,串一个2K左右的电阻.节点中接的是1K。


FLASH其实就是FLSAH ROM。


SRAM存储程序运行时的数据,EEPROM存储长时间的数据。


串口,USB,SPI,I2C都是串行的。


AVCC:内部模拟电路的电源。


复位的时候,都是复位引脚恢复到高电平,然后再有一个延迟。


 


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条