Ik heb onlangs 11 EPROM's 27C1001 gekregen, en ik wil deze gaan gebruiken i.c.m. een AVR. Heeft er iemand toevallig schema's over het aansluiten van de EPROM, en over de aansluiting van de stroomvoorziening(Condensators, enz.). Of tips over deze EPROM.
Alvast bedankt!

Zucht... ken je de grote G?

Op 24 november 2005 18:48:25 schreef Henry S.:
Zucht... ken je de grote G?

Ja, al op gezocht...allemaal van die vage sites... heb al wel een datasheet...

In de datasheet staat hoe en wat je moet aansluiten.

Op 24 november 2005 22:41:02 schreef Henry S.:
In de datasheet staat hoe en wat je moet aansluiten.

Maar het adresseren en programmeren is zo eenvoudig nog niet..ben niet zo gevorderd...ik ben al wel verder met hulp van een goede kennis. Nou heb ik alleen 1 vraagje: mijn AVR heeft 16 adresbits, de EPROM 17. Kan ik 1 bit aan gnd zetten en zo alle adressen behalve 1 of 2 adressen?

Bijv: (A0 --> GND)0 1111 1111 1111 1111

[Bericht gewijzigd door Sandertje op ]

Ja, maar dan je hoogste adreslijn op de gnd zetten, niet de A0. Je gebruikt de helft van de capaciteit. Kijk eens rond hou binair tellen werkt.

Als je nog 1 I/O pin overhebt op de AVR, kan je daarmee de MSB van de adressen sturen. Zo maak je twee banken in het geheugen en kan je toch alle adressen gebruiken...

Op 25 november 2005 17:43:57 schreef hanzipanz:
Als je nog 1 I/O pin overhebt op de AVR, kan je daarmee de MSB van de adressen sturen. Zo maak je twee banken in het geheugen en kan je toch alle adressen gebruiken...

@Hanzipanz Dat was mijn idee ook, werd alleen afgekeurd...
@Henry S. Ik weet dat als ik de laatste op GND zet, ik de helft kan gebruiken...het grootste adres is dan: 1111 1111 1111 1111 0
Maar ik wist niet of ik ook de A0 op GND kon zetten..

Op 25 november 2005 17:42:09 schreef Henry S.:
Ja, maar dan je hoogste adreslijn op de gnd zetten, niet de A0. Je gebruikt de helft van de capaciteit. Kijk eens rond hou binair tellen werkt.

da speelt geen enkele rol. je kan eender welke aan grond strappen. je geprogde data zit dan discontinue in de rom maar je leest wel terug waar je geschrven hebt. ik heb zo ooit als 'reverse engineer beveiliging' alle address lijnen door elkaar gegooid alsook alle datalijnen. met als gevolg dat , als je die eeprom dump alles gobbledegook blijkt te zijn , tstaat in een compleet crazy volgorde en de bits in een byte zijn ook compleet door elkaar. , maar aangezien de cpu het er in geprogd heeft kan ie het ook terug lezen , alleen voor een buitenstaander koist het flink wat tijd de bits terug te swappen en de volgorde terug uit te vlooien ... ditto voor de RAM , dus j e kon het ook niet met een eprom emulator of logic analyser te lijf : njeh njeh njeh.

enige manier was een progjes schrijven wat de boel terug in orde zette .. en dat is ook leuk ... de bits gaat nog maar een lookuptabel voor 17 address lijnen ... das flink wat tikwerk

Ja, dat klopt hahaha :P Wel een beetje bad practice ;)