Sida 1 av 1

Pbasic -> C

Postat: 4 april 2006, 03:41:43
av IQue
Hejsan.

Jag sitter här och funderar på att överge Pbasic och kan inte komma på många anledningar till att hålla mig kvar vid det. Jag är van PHP kodare så kan syntaxet för C, dock är ju basic extremt enkelt (eftersom jag jobbat en del med VB.NET också).

Jag är dock ny till hela mikrokontroller scenen och där finns vissa funktioner i Pbasic som är väldigt bekväma.
Det är dock en speciell jag sitter och funderar på hur man skulle kunna skriva den i C istället, nämligen:

PULSIN

Den väntar ju (som ni säkert vet) på en insignal efter att den skickat en utsignal och sen sparar den ner tiden i en variabel.

Jag är som sagt ny och vet inte alls om man kan manipulera klockor eller använda watchdogtimern eller något liknande i C, så jag skulle vara väldigt tacksam om någon skulle kunna hjälpa mig med detta.
Eller möjligtvis skicka mig till en manual/tutorial/guide över C för PIC (och kanske AVR, det borde väl vara samma?)

Tacksam för alla svar.

Postat: 4 april 2006, 06:33:30
av lgrfbs
PBasic?
Gjorde en sökning och det ser ut att vara för BASIC Stamp,
vilket inte torligen kommer att fungera i en PIC krets.

Kolla dessa program istället:
mikroElektronika : Compilers

Postat: 4 april 2006, 08:03:12
av IQue
lgrfbs skrev:PBasic?
Gjorde en sökning och det ser ut att vara för BASIC Stamp,
vilket inte torligen kommer att fungera i en PIC krets.

Kolla dessa program istället:
mikroElektronika : Compilers
PicBasic heter det kanske, har fått bud på både det och PBasic, men det är sant att med PBasic menar man oftast det till Stamp. Det finns dock PicBasic som ser exakt likadant ut (och har samma funktioner osv) som är för PIC'ar, kompilatorer tillverkas av MELabs och Crownhill (www.picbasic.org).

Postat: 4 april 2006, 10:29:03
av anlamotte
PBasic är väl det som används till basicstamp.....

Postat: 4 april 2006, 11:19:03
av bengt-re
Finns en som heter MBasic också som är rätt lik stampbasicen.

Postat: 4 april 2006, 15:06:21
av sodjan
> Jag är som sagt ny och vet inte alls om man kan manipulera klockor
> eller använda watchdogtimern eller något liknande i C

Alla kompilatorer jah har sett (C eller Basic) ger direkt åtkomst
till alla register, så det är inget problem. Du kan manipulera
vad du vill i processorn direkt.

> Eller möjligtvis skicka mig till en manual/tutorial/guide över C för PIC...

Varje produkt har väl sin egen totorial.
Enklast är nog att kolla hos respektive leverantör...


EDIT: Justerat efter ett missförstånd...

Postat: 4 april 2006, 15:09:45
av speakman
@sodjan
> Eller möjligtvis skicka mig till en manual/tutorial/guide över C för PIC...
Tror du missuppfattade lite. :)

@IQue
Läs gärna de få reglerna detta forum har.

Mvh
speakman