宋元浩

29 Programmer EEPROM29

 
Overview

gitee address

https://gitee.com/happysoul/eeprom29

Main functions available

 

Read and write: 29 series eeprom 

Erase: Erase the entire eeprom to 0xff

Blank check: Query non-FF data

Verification: Compare with file content after programming

 

Chip information: There is still a problem with this function

 

Chip space problem (Atmega8a only has 8k rom space) and only supports 32-pin 29 series flash chips

 

Tested A29040, MX29F040, SST39F040, W29C020 (Winbond)

There is a small probability that the chip above will fail to write. You can use the erase function to restore the chip to FF before writing data. If the chip is damaged due to too many erases and writes, no matter what kind of writer, it may not be able to write normally.

 

I have tested using a multi-pin chip to read and write directly. Due to the output current and voltage problem, the written data is unstable. I used 595 instead of IO to directly connect the eeprom pin to provide stable voltage and current.

 

Developed using Arduino software and Python3+QT5 on PC

Arduino needs to add atmega8a support

 

Add json
 
Other optional chips
Atmega8 88 168 328 can be A, P, PA, PB cannot be used because the PIN definition is different

 

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-14 23:23:57

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号