Forum: Mikrocontroller und Digitale Elektronik eagle XC164cs bootstrap


von Bob H. (Firma: hinter den 7 bergen) (bob128)


Lesenswert?

Hi,

ich mache gerade als wahlpflichtfach ein mech. projekt bei einem unserer 
profs. ich soll ein kraftmessgerät entwickeln und hab als vorgabe den uC 
xc164cs. ich bin mit dem schaltplan sogut wie fertig, nur hat der prof 
mich auf den bootstrap bei dieser bauhreihe hingewiesen. ich hab mal das 
manual und auch datenblatt durchgelesen werde aber nicht schlau draus. 
ich weiß nur das diese 3 PINS ( /RD, ALE, /EA) wichtig sind und ich 
irgendwas mit denen hardwareseitig machen muss um in diesen modus zu 
kommen damit ich mein programm über RS232 auf den uC laden kann. Hat 
jemand schonmal für diesen uC oder einen ähnlichen einen schaltplan mit 
eagle erstellt? was gilt des da zu beachten thx im voraus

von Bob H. (Firma: hinter den 7 bergen) (bob128)


Lesenswert?

irgendjemand einen tipp?

von Thomas W. (thomas100)


Lesenswert?

Ja, ich hab n sehr guten Tipp: Datenblatt lesen. Da steht so einiges 
drin!

Außerdem gibts auf der Webseite von Infineon eine App-Note zu dem Thema. 
Das steht wirklich ALLES drin!

von TManiac (Gast)


Lesenswert?

Ich glaube hier wird dir keiner die Lösung präsentieren, weil sie so 
banal ist.

Du schreibst, dass es für ein (Hoch-)Schulprojekt ist, dann solltest du 
dich auch so anstrengen. Die verschiedenen Boot-Modi in der 
C166er-Familie sind so schön einfach auszuwählen. Und zum auswählen gibt 
es auch noch im Manual eine recht übersichtliche Tabelle.

Also schau noch einmal in die Dokumentation. Wenn dann immer noch Fragen 
sind, kannst du die gerne stellen.

Gruß,
TManiac

von Bob H. (Firma: hinter den 7 bergen) (bob128)


Lesenswert?

hi,

also das größte problem auf das ich immer wieder stoße sind bei all 
diesen pdf files ob es nun "design guidlines" oder "user manual" oder 
andere pdf files sind die sich mit dem bootstrap befassen, immer eine 
andere vorgehensweise beschrieben wird wie man entweder über einen 4 DIP 
switch  (/RD, ALE, /EA und /WR) entweder auf high oder low gelegt werden 
mit pull-/pulldown widerstände ODER man kommt in den BSL mode mit dne 
Pins P0L.2-5 alles abhängig von EA=0 oder =1 meine frage ist jetzt 
welcher von beiden ist der richtige ^^ muss ich beides realisieren oder 
reicht auch eines davon

von TManiac (Gast)


Lesenswert?

Es reicht wenn du die Minimalversion umsetzt. Schau dir im Manual 
(xc164_um_v2.1_2004_03_sys.pdf) die Tabelle 6-4 an, darin ist zu 
erkennen wie du was zu beschalten hast.

Wichtig sind, wenn du keinen externen Flash nutzen möchtes, nur die Pins 
/EA, /RD und ALE (rechte Seite der Tabelle).

Die komplettkonfiguration über P0L dient dazu eine Startup-Konfiguration 
(Waitcycles und so) für einen externen Flash einzustellen. Oder anders 
ausgedrückt um das RSTCFG-Register mit andern als den Default-Werten zu 
füllen.

Und ob du das per DIPs oder Jumper oder festverdrahtet per Widerstände 
machst kommt ganz auf dein Geschmack an.

Gruß,
TManiac

von faustian (Gast)


Lesenswert?

Was hat eagle damit zu tun?

Ich will einen Schuppen bauen, hat das schonmal jemand mit dem Binford 
Akkuschrauber gemacht und hat Tipps dazu?

von Bob H. (Firma: hinter den 7 bergen) (bob128)


Lesenswert?

vielen dank für die hilfe ich habe es jetzt mit einem 4 Dip switch 
realisiert wie in einem der pdf files von infineon gezeigt. da gab es 
einen rießen schaltplan mit genau meinem uC da kann man über einen 4 DIP 
switch
EA RD und WR über pull down wiederstände auf GND ziehen und ALE ist mit 
einem pull up widerstand mit 5V VCC verbunden. ich hab meinem prof den 
vorläufigen schaltplan geschickt hoffe er findets gut ^^ dann kann ich 
mit dem layout anfangen nochmal danke

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
Noch kein Account? Hier anmelden.