Furti
13.10.2005, 09:19
Hi!
Ich habe mir mal die Testschaltung (Test-Projekt 1) von der folgenden Seite nachgebaut. Ist zwar für den AT90S2313 aber die Pinbelegung stimmt mit dem Tiny2313 überein und im Internet hab ich auch nichts gefunden, das man da was ändern könnte oder sollte.
Zusätzlich will ich den µC mit dem Parallel-ISP Adapter der auch auf dieser Seite gezeigt wird programmieren.
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Das mit dem Programmieren funktioniert solange, solange ich den Interenen-Oszillator mit 4Mhz hernehme und durch min. 8 dividiere: Standardeinstellung CKDIV8-FuseBit.
Sonst, wenn der Takt höher ist, schlägt das Programmieren fehl.
Bzw. Programmieren kann ich ihn noch und auslesen geht auch noch, nur wenn ich dann FuseBits umstelle...werden automatisch alle Bits auf 0 gesetzt. Dh er ist komplett gesperrt da die Lock-Bits auch auf 0 gestellt werden.
Wegen diesem Problem habe ich jetzt schon 5 Tiny's kaputt gemacht :-(
Aber nicht nur das Programmieren der Fuse-Bits funktioniert nicht...
Je höher der Takt ist desto niedriger ist der Strom der aus den Pins kommt.
Ist das normal?
An was kann das liegen, das ich ihn nicht mehr richtig programmieren kann?
Kann es sein das ich einen falschen Quarz habe falls es da unterschiede gibt?
Anbieter: www.conrad.at
BestellNr: 168750 - 62
Bezeichnung:QUARZ 16,000000 MHZ/ HC -49/U
Oder kann es vielleicht auch sein, dass es an der Parallelen-Schnittstelle liegt bzw. am Selbsgebastelten ISP-Adapter, das vielelicht der Takt zu schnell ist???
Vielen Dank im vorraus,
Furti
Nachtrag:
Hab es inzwischen auch mit der Schaltung mit dem Atmega8 probiert nur dass ich statt dem 4Mhz einen 16Mhz quarz genommen hab und die FuseBits entsprechend geändert habe....
Da hatte ich das selbe ergebnis...
Am quarz liegts glaub ich nicht...der schwingt brav mit 16Mhz...
Ich habe mir mal die Testschaltung (Test-Projekt 1) von der folgenden Seite nachgebaut. Ist zwar für den AT90S2313 aber die Pinbelegung stimmt mit dem Tiny2313 überein und im Internet hab ich auch nichts gefunden, das man da was ändern könnte oder sollte.
Zusätzlich will ich den µC mit dem Parallel-ISP Adapter der auch auf dieser Seite gezeigt wird programmieren.
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Das mit dem Programmieren funktioniert solange, solange ich den Interenen-Oszillator mit 4Mhz hernehme und durch min. 8 dividiere: Standardeinstellung CKDIV8-FuseBit.
Sonst, wenn der Takt höher ist, schlägt das Programmieren fehl.
Bzw. Programmieren kann ich ihn noch und auslesen geht auch noch, nur wenn ich dann FuseBits umstelle...werden automatisch alle Bits auf 0 gesetzt. Dh er ist komplett gesperrt da die Lock-Bits auch auf 0 gestellt werden.
Wegen diesem Problem habe ich jetzt schon 5 Tiny's kaputt gemacht :-(
Aber nicht nur das Programmieren der Fuse-Bits funktioniert nicht...
Je höher der Takt ist desto niedriger ist der Strom der aus den Pins kommt.
Ist das normal?
An was kann das liegen, das ich ihn nicht mehr richtig programmieren kann?
Kann es sein das ich einen falschen Quarz habe falls es da unterschiede gibt?
Anbieter: www.conrad.at
BestellNr: 168750 - 62
Bezeichnung:QUARZ 16,000000 MHZ/ HC -49/U
Oder kann es vielleicht auch sein, dass es an der Parallelen-Schnittstelle liegt bzw. am Selbsgebastelten ISP-Adapter, das vielelicht der Takt zu schnell ist???
Vielen Dank im vorraus,
Furti
Nachtrag:
Hab es inzwischen auch mit der Schaltung mit dem Atmega8 probiert nur dass ich statt dem 4Mhz einen 16Mhz quarz genommen hab und die FuseBits entsprechend geändert habe....
Da hatte ich das selbe ergebnis...
Am quarz liegts glaub ich nicht...der schwingt brav mit 16Mhz...