About programming

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have some experience with the HC11 from motorola. Then you had to download a programmer into the RAM that will handle the communication and store the sent program in EEPROM. How is it with the AVR microchips, especially the 8535. Is the program downloaded and stored directly in the flash, or do I have to first download a programmer into RAM.

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AFAIK, the programs get put into flash. You can program the eeprom separately, and independently of flash though.

There really isin't enough RAM to fit most programs on the AVR. Eg. 4kb flash on the 4414, but only 256bytes of RAM.

Execution starts after reset/powerup.

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The HC11 motorola based microcontroller requires a bootloader to actually put a program into EEPROM. The reason being that the EEPROM is only accessed from withing the controller itself.

The AVR on the other hand is a flash based microcontroller, and the method of programming the flash is done by external methods. Note: you can only read the flash from within the program memory not write.

admin's test signature
 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok, that was exactly what I wanted to know, thanks

admin's test signature