PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein paar Fragen zu µC



Lars.
07.06.2006, 15:32
Servus zusammen,

ich möchte mir bald diesen Brenner bauen:
http://www.janson-soft.de/pic/pic-dl.htm
(Wie einige evt. schon gelesen haben :-) )

Meine Bauteile sind zwar noch nicht da, aber ich möchte die Zeit nutzen, um einige Fragen zu stellen:

-In Assembler gibt es doch keinen Befehl wie Sleep oder Delay in dem Sinne, dass der µC z.B. 6 sec. Pause macht, oder?

-Ich möchte mir auch eine Testplatine für den Pic 16F627 bauen.

Dazu brauch ich doch nur den Pic mit 5V versorgen, einen Takt z.B. durch Keramikresonator und an die Ausgänge wahlweise Taster oder LEDs hängen, zwischen denen man durch Kurzschlussbrücken wechseln kann.
(siehe Anhang)
Das müsste doch so funktionieren, oder?

Eins versteh ich aber auch noch nicht:
Man muss den Pins (Eingang/Ausgang) doch im Programmcode zuteilen, welcher jetzt Ausgang und Eingang ist, oder?
Wie ist das bei Pin 4? Im Datenlatt ist nur ein Eingangspfeil verzeichnet.

edit: VSS und VDD vertauscht 8-[

Lars.
07.06.2006, 15:41
Nein,ich doof, Pin 4 ist doch der Reset, oder?

Muss ich dem im Code auch sagen, dass ich Pin 4 als MCLR benutzen will und nicht als RA5?

Kommt der einfach an einen Taster mit GND?

Lars.
09.06.2006, 13:43
Kann mir den wirklich keiner helfen?

Ist doch für euch eigentlich ganz einfach, oder nicht?

PicNick
09.06.2006, 13:50
Soweit ich weiß, gilt der Pin als Reset, bis du was anderes konfigurierst.

http://www.sprut.de/electronic/pic/config/config.htm

Lars.
09.06.2006, 15:31
Vielen Dank für die Antwort :-)

Hab aber jetzt ein Problem mit MPLab:
Ich wollte einfach mal das Lernbeispiel:
http://www.sprut.de/electronic/pic/programm/eeprom/eeprom.html
mit MPLab in eine .hex DAtei convertieren.
Er zeigt bei mir aber eine Fehler Meldung an und in der .err Datei steht:

Error[173] [Adresse der .ASM-File] 142 : Source file path exceeds 62 characters ([Adresse der .ASM-File])

Ich hab eine .asm Datei erstellt, sie unter gespeichert, unter Configure/Select Devise den Pic 16F628 ausgewählt, ein neues Projekt erstellt und die .asm Datei unter "Source Files" geladen.
Dann hab ich noch auf Project/Make geklickt und das wars.

PicNick
09.06.2006, 15:38
Der "Source file path" ist der komplette file-name samt allen Ordnern.
Da kommt schon was zusammen:
"c:\trallala\hoppsassa\dideldum\nochwas\einerdrauf\ assembler.asm"
wenn das insgesamt mehr als 62 Zeichen sind, ist er überfordert.
(frag nicht warum, sonst wird die Antwort zensuriert)
Du mußt also mit deinem Zeugs umziehen, weiter 'rauf.
"c:\MPLAB\Project\project_1\progname.asm"