ATmega-EEPROM-Programmer icon indicating copy to clipboard operation
ATmega-EEPROM-Programmer copied to clipboard

I make a 29 programmer base on your board,but can not run on 1Mbps,only 115200

Open happysoul opened this issue 1 year ago • 3 comments

I used auto routing software by "freerouting"

PCB https://oshwhub.com/firseve/eeprom_29 Source code https://gitee.com/happysoul/eeprom29

If i use 1000000 , read/write may lost byte. When read chip of MX29F040 512KB, but recived about 500K . So i change baudrate to 115200, it looks well, somebody make this board and replace chip , routing , but only can run with 115200/2=57600

How to make a high speed programmer. Problem becouse of autorouting ?

happysoul avatar Oct 27 '23 08:10 happysoul

Hi, unfortunately I can't tell you from a distance why it doesn't work with 1MHz UART BAUD. However, I can reassure you that this shouldn't be a problem when writing the EEPROM, UART is not the bottleneck here. You just don't reach full speed when reading.

wagiminator avatar Oct 28 '23 18:10 wagiminator

O.O Maybe use arduino language is the resion that can not reach full speed. Like read 8bit, 8 times read each bit " digitalRead(Data0-8) ", then put 8bit into byte , return byte Your code use PINC&PIND recive byte

happysoul avatar Oct 30 '23 03:10 happysoul

Well, at least my code is very low-level optimized.

wagiminator avatar Oct 31 '23 17:10 wagiminator