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......
Pic 16F628A igånkörningsproblem Picbasic
> sidan 58 andra stycket :
> 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...
Jag måste missa något uppenbart här, men vilken koppling har *det* till problemet ?"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."
> 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...

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
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
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...
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...

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
bakom meningen.......
mycket kan man läsa sig till men inte allt, så det är därför vi har detta forum !!!!

;****************************************************************
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

mycket kan man läsa sig till men inte allt, så det är därför vi har detta forum !!!!

Finns fler bra forum (som jeda007 kanske skulle kolla lite mer i...
) :
http://www.picbasic.co.uk/forum/showthr ... readid=543

http://www.picbasic.co.uk/forum/showthr ... readid=543