Ddrd = &B0010_0000 '1 ist Ausgang, 0 ist Eingang
Portd = &B1101_1111 'PullUp ein (1) oder aus (0)
ich hab mal die Anleitung zu dem Board gezogen ...Es liegt auch keine Spannung an am Port D.5. Der Chip selbst bekommt aber ca. 5,75V. Bascom erkennt auch den Chip. Würde es Probleme bei der Übertragung geben, bekomme ich doch hoffentlich eine Fehlermeldung?!
Zudem einen anderen Chip erkennt er auch (ATmega32) , aber auch da blinkt kein Lämpchen...
; Unter Beachtung der invertierten Logik der Fuse-Bits sollte man
; also die Fuses so setzen wie im folgenden Bild:
;
; ( )7 ( )6 ( )5 ( )4 ( )3 ( )2 [ ]Lock2 [ ]Lock1
;
; ( )7 ( )6 ( )5 ( )4 ( )3 ( )2 ( )1 [ ]SPMEN
;
; [ ]DWEN [ ]EESAVE (X)SPIEN [ ]WDTON [ ]BODLEVEL2 [ ]BODLEVEL1 [ ]BODLEVEL0 ( )RSTDISBL
;
; [X]CKDIV8 [ ]CKOUT [ ]SUT1 [X]SUT0 [X]CKSEL3 [ ]CKSEL2 [X]CKSEL1 [X]CKSEL0
; ______________________
; | |
; | [X] Bit=0 [ ] Bit=1 | ( ) -> Nicht anwaehlbar [ ] -> Anwaehlbar
; | progr. unprogr. |
; |______________________|
;
Wozu ist der Button Write PRG?
müsste ich dann also WritePRG auch betätigen um die Änderungen zu übertragen?
Aha ... Hersteller, Link auf Infos, ...ich benutze einen USB-ISP-Programmer (H003b/H003c) V2.2 !
Da ist auch das Dilemma mit den falsch angezeigten Fuses beschrieben.Betrieb unter Bascom mit dem integrierten
Bascom-Programmier-Tool
Bascom und serielle ISP Programmer nach dem AVR910 Standard haben noch
nie wirklich miteinander harmoniert.
Angeblich soll ab der Bascom-Version 1.11.8.3 auch dieser Programmer (der die
neueste Firmware enthält) nun unterstützt werden. Nun – wir haben es probiert und
haben keine zufrieden stellende Lösung gefunden: Abgesehen davon, dass die aktuell
eingestellten Fuses nicht korrekt angezeigt wurden (was tragisch enden kann,
wenn Sie vermeintlich falsche Fuses ändern), dauerte der Programmiervorgang eine
halbe Ewigkeit (ein Code mit 27 KByte benötigte über 40 Minuten bei 19.200 Baud!)
Aber evtl. liegt dies nur an unserer Konfiguration und bei Ihnen klappt dies. Nachfolgend
also die Vorgehensweise für Bascom – jedoch ausdrücklich unter Vorbehalt
und ohne jeglichen Support von uns (besser: separates Programm z.B. OSP II,
wie auf der übernächsten Seite beschrieben):
und dann noch ...Dieses Programmieradapter-Set besteht aus:
1. unserem RS232-Programmieradapter (Artikel H003b) sowie
2. einem USB zu RS232 Adapter inkl. USB-Kabel und Treiber CD (unter Windows XP i.d.R. kein Treiber notwendig)
Was dann die ganzen Probleme wohl erklärt ...Hinweise:
5. Bascom unterstützt diesen Programmieradapter leider nur unzureichend, daher ist für die Programmierung mit Bascom ein eigenes Programm sinnvoll (wird mitgeliefert)