Sida 1 av 1

Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 18:28:01
av Xynter
Hej!

Jag skulle behöva lite hjälp med att skriva en hyffsat enkel kod eller rättare sagt, jag tror att den är enkel.
Jag kanske bör beskriva funktionen i stora drag.

Knapp ett ska styra en eller två transistorer som styr två relän. I stora drag så ska reläna agera som impulsrelän, dvs då jag trycker på SW1 så ska Q1 och Q2 ändra läge, vid första knapptryckningen så ska de slå till och vid andra knapptryckningen så ska de återgå till ursprungsläge.

Knapp två ska göra precis samma sak fast det är bara ett relä som ska ändra lägen.

Den elektroniska biten kan jag lösa på egen hand utan några större problem.
Jag hoppas verkligen att det finns någon vänlig själ här som kan assistera mig med detta.

Den PIC som jag har tänkt använda är en 12f629, men jag har en 12f675 också.

Koden har jag börjat lite grann på och så här ser den ut:

Kod: Markera allt

list p=12f629 ;PICen jag använder
#define status3
#define RP0 5
#define trisio5 0
#define gpio1 1
#define trisio4 0
#define gpio2 1
#define inosc 1

org 1

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 18:32:08
av Icecap
Och det är alldeles fel!!!!!

Det finns färdiga filer att inkludera som beskriver alla register och denna ska du använda!

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 19:08:03
av Xynter
Ok, men vart hittar man dessa register?

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 19:15:34
av Icecap
Det var en FIL...

Ofta heter de t.ex. "P12F629.inc" och liknande och är oftast lagt så att det räcker med att skriva:
#include p12f629.inc

Då är alla register definierat i ett svep och alla är korrekta.

Kolla i övrigt HÄR

Vänja dig direkt att använda "Relocatable mode" när du skriver kod, det löser många problem.

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 19:16:35
av Xynter
Ok, stort tack för hjälpen. Nu ska jag fortsätta att försöka ;)

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 20:13:07
av sodjan
Ta gärna något exempelprogram och modifierade det.
T.ex http://www.jescab.se/HD44780.html.
Då får du strukturen klar. Du får naturligvis ändra
överallt till rätt processor, anpassa register till
din processor o.s.v, men så är det alltid...

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 20:24:50
av Xynter
Stort tack för tipset sodjan! Får se hur det går med kodningen, kanske blir att jag sätter mig i helgen och gör ett allvarligare försök.

Re: Hjälp att komma igång med PIC och kodskrivning

Postat: 26 januari 2010, 22:36:30
av sodjan
OK.
Och kom ihåg att om du fastnar på en skrutt-grej, så fråga här istället
för att lägga ner timmar på det. Efter att ha checkat rellevant
dokumentation ("RTFM"), så klart... :-)