I create tutorial-style videos about electronics, computer architecture, networking, and various other technical subjects. Interesting. My own project is with 65c02, 74xx series chips, 6522 VIAs, etc. I used your clearEEPROM function to write 0x55 to all addresses in the EEPROM, and it works for about the first 6000 addresses, then it looks like it start getting noise. But, in that process I did build my own version of Ben's EEPROM programmer for the 8-bit project. Am I missing anything by using the TL866 programmer with Minipro software or is the purpose of the Arduino programmer more of an interesting project than a better option?Thanks for this, I tried adding the disable writes last night with no luck, I’ll take a look at yours tonightDid you figure out how to or are you asking for help or what?Code and schematics at the links in my comment above.Totally unrelated, but what are you using to create the schematic?I was looking into building a more permanent programmer on a perfboard that can also handle larger eeproms, I'll definitely check your blog post. And many of those are either moving on to more advanced projects or using slightly different hardware for the build. The 28C256 can be written to when in SDP mode by sending the enable sequence before writing and that when you do this, you can also write to the EEPROM.you’ll see that you can actually write up to 64 bytes in one go via this procedureHowever, page writing on the EEPROM carries a caveat. Then just add another parameter which is “what” you’re testing (on or off). A lot of the code is duplicated since each sketch built on the previous ones. I suspect a couple things: 1) The wiring. Does anyone what the problem could be? Code for the video - by Ben Eater # define SHIFT_CLK 3 # define SHIFT_LATCH 4 # define EEPROM_D0 5 # define EEPROM_D7 12 # define WRITE_EN 13 /* * Output the address bits and outputEnable signal using shift registers. There's a whole series of videos about this project on YouTube as well. A lot of people build Z80 based computers. Since the Arduino doesn’t have enough pins to directly control all of the address, data, and control lines of the EEPROM, two 74HC595 shift registers are used for the 11 address lines (15 for the 28C256) and the output enable control line.There are four different Arduino sketches that correspond to several YouTube videos. This can contain the carry/borrow from the adder and also the bit ….
This is because I bumped some wires while it was reading the EEPROM, and I saw different values start appearing on the serial monitor. Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build.
Learn how computers work by building and programming a computer with the classic 6502 microprocessor. Arduino EEPROM programmer. I was surprised but it worked, infact i programmed it a few times.
Only recently found Ben's YouTube channel and bought a 6502 kit (that I really don't need) and an EEPROM programmer (that I do need for parallel chips) to support his great work. Contribute to beneater/eeprom-programmer development by creating an account on GitHub.
And some of those are using larger EEPROM chips such as the 28C256. The code in /eeprom-programmer is the basic programmer that programs a few bytes into the EEPROM and dumps the contents.
Last year I built Ben Eater’s 8-bit breadboard computer, which taught me a lot about how processors work. This gives his design the ability to add and subtract 8-bit numbers. When I couldn't get that to work, I dismissed the Arduino based programmer as an option because programming is pretty much a foreign language to me. And some of those are using larger EEPROM chips such as the 28C256. 100% Upvoted. I don't know how to use it actually. The Ben Eater EEPROM Programmer, 28C256 and Software Data Protection August 10, 2020 August 10, 2020 Mike Sutton 0 comments Arduinos Bentium Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build. So I updated my Ben Eater EEPROM programmer to use the 28C256 and wrote the code to disable SDP, or to write to the chip while SDP is enabled. Project Statistics My intention with these blog posts was to write about the things I have added or done differently and leave the same/similar stuff for people to copy from Ben. 4 comments. My Bentium Pro computer is a Ben Eater inspired machine which uses many of the same ideas and many identical or very similar circuits. If you continue to use this site we will assume that you are happy with it. As soon as I’d finished it I knew I wanted to make some upgrades. A really weird bug, I know. When I first started watching Ben's videos I tried programing an EEPROM manually, using his breadboard design with the dip switches. Many people are learning, like I did, about computer hardware by following Ben Eater’s 8-bit breadboard computer build.