-
-
Hmpf, es muss DDRC = 255 heißen, da hab ich Unsinn geschrieben. Es müssen ja alle Pins als Ausgang konfiguriert werden. Hab´s oben korrigiert, sorry dafür.
Gruß
Jonas
-
So programm funktioniert
nur lag das problem an dem PORTC
habs nun auf PORTD laufen und dort klappts wunderbar
irgendwie hab ich dauerlow bzw dauerhigh gesetzte pins an meinem atmega16
egal was ich einstelle sie sind immer fest
das betrifft halt bei portC den pin 2,3,5 als high und pin 4 als low
bei portB sind es pin 1,2 usw nur portD schein in ordnung zu sein
komischer weise hab ich das mit allen meinen atmega16'ern und all meinen evaluation-board bzw addon-boards egal in welcher kombination (habe alles 3mal)
-
Erfahrener Benutzer
Roboter-Spezialist
"das betrifft halt bei portC den pin 2,3,5 als high"
Datenblatt Seite 5:
If the JTAG interface is enabled, the pull-up resistors on pins
PC5(TDI), PC3(TMS) and PC2(TCK) will be activated even if a reset occurs.
Port C also serves the functions of the JTAG interface and other special features of the
ATmega16 as listed on page 61.
Vielleicht solltest du dich mal um die Fuses kümmern und das Datenblatt lesen bezüglich der Ports.
sast
-
und wieso is das auch bei portb und porta?
und 2. wie bekomm ich das wieder weg?
-
Erfahrener Benutzer
Roboter-Spezialist
Ich beschäftige mich nicht mit dem m16. Hab nur mal interessehalber reingesehen ins Datenblatt. Und da viel mir die Pin Übereinstimmung zum JTAG Interface auf. Wenn du es nicht brauchst, kannst du es über die Fuses ausschalten. Da mach dich aber bitte erst mal schlau was du wirklich brauchst, denn bei den Fuses kann man sich auch selber aussperren (für immer). Und noch mal der Hinweis: Datenblatt lesen hilft bei den meisten Anfangsproblemen.
sast
-
ja ich hab mir gerad das datenblatt durchgelesen und
1. find ich die stelle die du meinst nicht und
2. was du mit fuses meinst versteh ich gerad auch leider nicht
-
Erfahrener Benutzer
Roboter-Spezialist
Wie stellst du denn deine Taktfrequenz ein?
Mein Datenblatt zum m16 hat 3xx Seiten. Also wenn du das schon durch hast, dann Hut ab. Ansonsten solltest du mal auf die Atmel Webseite gehen und dir das ausführliche Datenblatt runterladen.
Zu den Fuses siehe z.B.
https://www.roboternetz.de/wissen/in...r#Die_Fusebits
Hoffe das hilft dir weiter. Wenn du konkrete Hilfe zu deiner Entwicklungsumgebung brauchst, dann musst du noch sagen mit was du programmierst und flashst.
sast
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen