Moin Moin! Ich habe hier einen Atmel 89C51CC01UA und würd ihn gern per RS232 programmieren. Einen Pegelwandler habe ich bereits gebaut. Nun habe ich TX und RX mit dem PC verbunden und dem IC Betriebsspannung gegeben, welche Vorraussetzungen müssen noch erfüllt werden? Als Software würd ich gern Atmel Flip verwenden, jedoch kommt bei meiner Verdrahtung nur "Timeout". MfG Chris
>>welche Vorraussetzungen müssen noch erfüllt werden
RTFM!
..und dann wirst Du feststellen, es gibt eine Version mit CAN-Loader und
eine mit UART-Loader...und noch andere Dinge.
MfG
Pieter
Hallo, wenn der Typ wirklich ein "UA" ist, dann kannst Du ihn über die serielle Schnittstelle flashen ("CA" wäre die CAN-Version, die dann so nicht flashbar ist). Du mußt den CC01er allerdings erst in den Boot-Modus bringen, dann kannst Du auch FLIP verwenden. Carlos.
RTFM....danke ;) Also, schreib nicht umsonst hin, das es sich um ein UA handelt....also UART. Das mit den Hardware conditions habe ich nun ausprobiert, PSEN auf Low, ALE und EA auf High, dann bei abfallender Reset Flanke. Leider bekomme ich immernoch keine Verbindung. Der COM-Port funktioniert, wenn ich tx und rx verbinde bekomme ich das gesendete zurück.
Chris schrieb: > dann bei abfallender Reset Flanke. was dann? Beliebter Fehler falsch: µC(Rx) - PC(Rx) µC(Tx) - PC(Tx) richtig: µC(Rx) - PC(Tx) µC(Tx) - PC(Rx)
Geh erstmal auf eine langsame Baudrate, z.B. 9600. Bei nicht Baudratenquarzen hat der Bootloader Schwierigkeiten. Statt Flip nimm erstmal ein Terminalprogramm. Die Baudratenerkennung erwartet ein 'U' und gibt ein 'U' zurück. Peter
Schließ doch einfach zwei Taster an: an RESET und an PSEN\ (=Boot-Taster). Dann beide Taster gleichzeitig (!) drücken, dann Reset loslassen, 2 Sekunden warten und dann Boot-Taster loslassen. Die Quarzfrequenz sollte bei 11,0592 MHz liegen. Mit dieser Konfiguration hatten wir noch nie Schwierigkeiten. Bei FILP bloß nichts ändern bei der Download-Frequenz: FLIP und der CC01er synchronisieren sich automatisch. Carlos
> Schließ doch einfach zwei Taster an: an RESET und an PSEN\ (=Boot-Taster).
Friemel noch Widerstände in die Leitung, /PSEN ist während dem normalen
Betrieb ein Ausgang, und RESET je nach Controller ebenfalls.
Da die Taster nur dafür sorgen, dass beim Reset statt dem Userprogramm
der Bootloader angesprungen wird, würdest du sonst einen Kurzschluss
verursachen, falls der entsprechende Ausgang Push-Pull ist.
Ralf
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.