Hallo, ich habe ein Problem beim Ansteuern der Ausgänge des Mikrocontrollers. Ich versuche zunächst mit "movwf TRISA" alle Pins als Ausgang zu konfigurieren. Das funktioniert in der Simulation in MPLAB auch soweit. Allerdings ist es nicht möglich per "movwf PORTA" den Status der Ausgänge festzulegen. In der Simulation bleibt PORTA immer unverändert null.
TRISA muss null sein, damit alle Pins von PORTA auch Ausgänge werden. Merke: 0 wie Output 1 wie Eingang (Gilt nur für PICs, bei AVRs ist es andersrum) Schau mal nach, ob im Register ADCON0 auch alle benötigten PINs als digitale Pins definiert sind. PORTA kann nämlich auch als Analoger Port genutzt werden.
Bei den PIC18F werden die Pegel der Ports über die LAT Register gesteuert. Die PORT Register dienen nur noch zum auslesen der Pegel.
Code sieht folgendermaßen aus: movlw 0 movwf TRISB movlw 0x01 movwf LATB END Es funktioniert allerdings nicht.
Guten Tag, kann mir Jemand sagen wo ich das datenblatt vom PIC18F1220 oder 1320 auf deutsch her kekomme?? Ich finde es nur auf datashied.com aber das scheint kaputt zu sein, das behauptet zumindest mal mein browser. Vielen Dank für Antworten. PS: Wenn es das Datenblatt nicht auf deutsch geben sollte, oder auch einfach so, dann gebt mir doch bitte Tipps wo ich Informationen zu PICs und anderen elektronischen Bauteilen auf deutsch her bekomme.
Runner wrote: > Guten Tag, > > kann mir Jemand sagen wo ich das datenblatt vom PIC18F1220 oder 1320 auf > deutsch her kekomme?? Sehr unwarhscheinlich, dass es die auf Deutsch gibt. Von Microchip auf Englisch und Chinesisch. > Ich finde es nur auf datashied.com aber das scheint kaputt zu sein, das > behauptet zumindest mal mein browser. Kann datashied.com überhaupt nicht erreichen. Bist Du sicher? > PS: Wenn es das Datenblatt nicht auf deutsch geben sollte, oder auch > einfach so, dann gebt mir doch bitte Tipps wo ich Informationen zu PICs > und anderen elektronischen Bauteilen auf deutsch her bekomme. www.sprut.de www.fernando-heitor.de
könnte sein das der ADC die Portpins überdeckt wenn das der fall ist im datenblatt nachschauen und die adc eingänge deaktivieren hatte das mal beim 18f452
eben nachgesehen ist bei dem controller anscheinend der fall also: movlw 0b01111111 movwf ADCON1 dann sollten alles Pins von Porta digitale IOs sein!
Die Seite www.fernando-heitor.de ist wirklich ein super Tip gewesen, danke. Mit der Information hab ich jetzt in einer stunde mehr über Microcontroller und PICs gelehrnt, als in einem halben jahr bei meinem Lehrer. Falls du noch mehr gute seiten weist die sich auf elektrotechnik beziehen oder sogar leicht zu verstehen sind dann schreib mir doch bitte noch mal.
HI ich hätte da mal eine Frage an euch alle :) Hab mir für mein Abschlussprojekt einen PIC18F1320 in SMD gekauft. Hab auch schon eine fertiges Programm aber keine Ahnung wie ich dieses auf meinen IC spielen kann! Kann mir das bitte jemand beantworten denn davon hängt mein Abschluss ab. Mit freundlichen Grüßen Aleks
Einen Programmer gibt es z.B. bei Ebay. Habe für meinen damals etwa 10€ bezahlt. Mit dem Programm PonyProg funktioniert das auch ganz gut.
Danke ist nicht mehr Nötig^^ Hab mich Informiert und baue meine eigene Programmierstation^^ Aber danke für deine Antwort, Michael :) mfg Aleks
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.