Konsten att tämja en grafisk VFD...
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
- Illuwatar
- Inlägg: 2256
- Blev medlem: 10 november 2003, 14:44:27
- Skype: illuwatar70
- Ort: Haninge
- Kontakt:
Ändrade lite - displayen får nu dela buss med minnet. En liten fråga bara: när E-signalen hos en Hitachikompatibel LCD är hög, kopplas dataledningarna bort från bussen (blir högimpediva) eller behövs det något externt som gör detta?
Denna lösning gör att LCD och nätverksdelen (SPI) inte använder samma portar. Dessutom frigörs nästan hela D-porten (går att använda via J4 på huvudkortet) förutom INT0 som används av nätverksdelen.
Denna lösning gör att LCD och nätverksdelen (SPI) inte använder samma portar. Dessutom frigörs nästan hela D-porten (går att använda via J4 på huvudkortet) förutom INT0 som används av nätverksdelen.
> när E-signalen hos en Hitachikompatibel LCD är hög, kopplas dataledningarna bort från bussen (blir högimpediva)
Så tolkar jag det. Det finns scheman på I/O pinnarna på sidan 54 i det här :
http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Så tolkar jag det. Det finns scheman på I/O pinnarna på sidan 54 i det här :
http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
- Illuwatar
- Inlägg: 2256
- Blev medlem: 10 november 2003, 14:44:27
- Skype: illuwatar70
- Ort: Haninge
- Kontakt:
Det blir till veckan. Ett schema kommer att presenteras, så ni får en chans att tycka till. Det återstår för mig att göra en PCB-symbol för ethernetjacket från sodjan. Resten är i stort sett klart. Som designen ser ut nu blir finesserna följande:
* Extra minne för ATmega128 - 32k, 64k eller 128k (via bankswitching).
* Ethernet baserad på ENC28J60 (har samplat ett par, får se när de kommer).
* LCD enligt Hitachi-modellen. Körs på samma buss som minnet = port B kan användas till ethernet + lite annat (bankswitch samt kontroll av LCD).
* Samma storlek som prototypkortet, monteras piggy-back på den samma.
PS. Det finns några prototypkort kvar för den som vill ha ett.
Edit: Fortsättning följer här...
* Extra minne för ATmega128 - 32k, 64k eller 128k (via bankswitching).
* Ethernet baserad på ENC28J60 (har samplat ett par, får se när de kommer).
* LCD enligt Hitachi-modellen. Körs på samma buss som minnet = port B kan användas till ethernet + lite annat (bankswitch samt kontroll av LCD).
* Samma storlek som prototypkortet, monteras piggy-back på den samma.
PS. Det finns några prototypkort kvar för den som vill ha ett.
Edit: Fortsättning följer här...
Jag vet att huvudtråden är flyttad, men eftersom början fanns här så...
Har nu Ethernet jack hemma. Dessa :
http://exdwh.com/RJ45SJS11AN010X.jpg
http://exdwh.com/RJ45SJS11AN010X.pdf
30:-/st (+ frakt, inkl moms)
600:- (*inkl* frakt och moms!) för ett rör med 35 st.
Maila vid intresse...
Har nu Ethernet jack hemma. Dessa :
http://exdwh.com/RJ45SJS11AN010X.jpg
http://exdwh.com/RJ45SJS11AN010X.pdf
30:-/st (+ frakt, inkl moms)
600:- (*inkl* frakt och moms!) för ett rör med 35 st.
Maila vid intresse...
[Borttagen beställning]
Någon som har förslag på en billig JTAG-propp till den här? USB-interface är ett måste, har ingen serieport på laptopen...
Edit: Måste tyvärr avbeställa beställningen, har inte möjlighet att ta ett kort nu.
Någon som har förslag på en billig JTAG-propp till den här? USB-interface är ett måste, har ingen serieport på laptopen...
Edit: Måste tyvärr avbeställa beställningen, har inte möjlighet att ta ett kort nu.

Senast redigerad av RasmusB 26 oktober 2007, 00:54:46, redigerad totalt 1 gång.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Med den första batchen såld är det kanske dags att fundera på ett gemensamt komponentinköp? Lawicel verkar ju ha atmega och FTDI-chippet... vad finns det för andra alternativ? Någon som känner sig manad som samordnare?
När det gäller programmeringen av ATmegan så har jag en idé om att använda en bootloader. Förstagångsproblemet finns ju alltid, hur man ska få ner den fösta koden.. men sedan blir det ju väldigt enkelt att kunna programmera via USB. Någon som kanske har en färdig lösning eller förslag på enkel existerande bootloader? Vet att det finns en som emulerar en STK500, den borde ju vara fullt tillräcklig.
När det gäller programmeringen av ATmegan så har jag en idé om att använda en bootloader. Förstagångsproblemet finns ju alltid, hur man ska få ner den fösta koden.. men sedan blir det ju väldigt enkelt att kunna programmera via USB. Någon som kanske har en färdig lösning eller förslag på enkel existerande bootloader? Vet att det finns en som emulerar en STK500, den borde ju vara fullt tillräcklig.