Pic 16F628A igånkörningsproblem Picbasic

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

sodjan vet inte hur det är med dig men vissa saker har man lärt sig utan att kunna hänvisa till en manual sidan 58 andra stycket !

tror jag inte har läst de i manualen......
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> sidan 58 andra stycket :
"DISABLE and ENABLE are pseudo-ops in that they give the compiler
directions, rather than actually generate code. See ON DEBUG and ON
INTERRUPT for more information."
Jag måste missa något uppenbart här, men vilken koppling har *det* till problemet ?

> tror jag inte har läst de i manualen...

Samma här, tyvärr...

Hur som helst, du har antagligen rätt om "@ DEFINE..." syntaxen, men
jag kan inte hitta *vad* som kan sättas bakom "@ DEFINE".

Antingen finns det någon separat dokumentation till "PM" (deras egen
assembler), eller så kanske det finns i den INC fil som det talas
om i kap 7.2. Jag har inte PB installeras och har inte tillgång till filerna.

Så vitt jag förstår så är "@ DEFINE" inte detsamma som "DEFINE" i alla fall... :-)
jeda007
Inlägg: 250
Blev medlem: 27 september 2003, 14:55:18
Ort: Marks komun
Kontakt:

Inlägg av jeda007 »

Hej!
Testade att sätta @ före @ DEVICE INTRC_OSC men det fungerade ej!
Fick felmeddelande kommer inte ihåg rätt av vad för felmeddelande, tror det var något med definitionen efter Define!

Har fått lite problem med ICSP får kolla detta innan jag går vidare, skall testa med en Pic16F84, fungerar inte det testar jag att sätta dit en ocilator!

Mvh jeda007
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK.
Eftersom det inte finns något om @ DEVICE i den manual du länkade
till, så vet jag inte mer. Kanske det finns någon mer dokumentation,
eller om Hogge kan tala om var han har hittat syntaxen...

> kommer inte ihåg rätt av vad för felmeddelande,
> tror det var något med definitionen efter Define!...

Ganska värdelös uppgift, försök få med eventuella felmeddande
via cut-n-paste, inga egna tolkningar !

> testar jag att sätta dit en ocilator!

En kristall, antagligen... :-)
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

Det finns i pbp en .inc fil för varje processor vad som är default där står bland annat

;****************************************************************
NOLIST
ifdef PM_USED
LIST
include 'M12F629.INC' ; PM header
device pic12F629, intrc_osc, wdt_on, mclr_on, protect_off
XALL
NOLIST
else
LIST
LIST p = 12F629, r = dec, w = -302
INCLUDE "P12F629.INC" ; MPASM Header
__config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_ON & _CP_OFF
NOLIST
endif
LIST


orsaken till att jag använder @ tecknet före som

' ** Disable the watchdog timer **


@ Device wdt_off
är att jag läste en bok som heter Experimenting with the picBasic pro compiler av Les Johnson och han använde ovanstående för att skriva över default inställningen och på så sätt alltid veta vad man har och inte har....sedan har jag testat vad som funkar ohc inte.... .

sedan det där med sidan 58 var ett exempel ironi glömde :D bakom meningen.......

mycket kan man läsa sig till men inte allt, så det är därför vi har detta forum !!!!
:)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Finns fler bra forum (som jeda007 kanske skulle kolla lite mer i... :-) ) :

http://www.picbasic.co.uk/forum/showthr ... readid=543
jeda007
Inlägg: 250
Blev medlem: 27 september 2003, 14:55:18
Ort: Marks komun
Kontakt:

Inlägg av jeda007 »

Hej!
Forumet du tipsade om verkar ju helt klart vara bra!

Jag skall kolla lite mer om att använda @ jag gjorde väl fel skulle jag tro!

Mvh Jeda007
Skriv svar