Nem megy a program feltöltése... :(
Nem megy a program feltöltése... :(
Összeraktam egy STK200-at (nem a bufferelt változat) és nem működik.
Twinavr1.1 és ponnyprog-ot is próbáltam XP alatt. Az utóbbinál a led villog is, de nem csinál semmit a chippel.
Mi lehet a gond ?
XP alatt mennie kéne?
Twinavr1.1 és ponnyprog-ot is próbáltam XP alatt. Az utóbbinál a led villog is, de nem csinál semmit a chippel.
Mi lehet a gond ?
XP alatt mennie kéne?
-
Sziasztok!
Megvettem az oldalon található STK200 programozót, és csak a 10es csatlakkozó van rajta, és az lenne a kérdésem, hogy melyik lábakat kössek egy Atmega8-ra, és a panelen hogy van a csatlakozó számozása?
Megvettem az oldalon található STK200 programozót, és csak a 10es csatlakkozó van rajta, és az lenne a kérdésem, hogy melyik lábakat kössek egy Atmega8-ra, és a panelen hogy van a csatlakozó számozása?
Segítsetek!
Feltételes fordítás hibakeresésben.
Az alábbi programot, ha Mega32 beállításban fordítom le.
Nem hajlandó be égetni az Mega32-öt, Követeli az Mega162-est!
Mi a gondja, vagy mi lenne a jó megoldás?
Feltételes fordítás hibakeresésben.
Az alábbi programot, ha Mega32 beállításban fordítom le.
Nem hajlandó be égetni az Mega32-öt, Követeli az Mega162-est!
Mi a gondja, vagy mi lenne a jó megoldás?
Kód: Egész kijelölése
'Ha Mega162=1
'Ha Mega32=0
Const M162 = 0
#if M162 = 1
$regfile = "M162Def.dat"
$crystal = 11059200
$baud1 = 38400 'COM1 Touch komunikálás sebessége
#else
$regfile = "M32Def.dat"
$crystal = 14740000
#endif
$hwstack = 50
$swstack = 50
$framesize = 100
$baud = 9600 'COM0 RS485 komunikálás sebessége
#if M162 = 1
' Open Touch <> COM1
Open "com1:" For Binary As #3
#else
' HW SPI INIT
Config Spi = Hard , Interrupt = Off , Data Order = Lsb , Master = Yes , Polarity = High , Phase = 0 , Clockrate = 128 , Noss = 1 , Spiin = 0
Spiinit
#endif
Syntax:
#IF condition
#ELSE
#ENDIF
Conditional compilation does not work with the $REGFILE directive. If you put the $REGFILE inside a condition or not, the compiler will use the first $REGFILE it encounters. This will be changed in a future version.
Az 1.11.9.8-as bascom súgója ezt írja. Ettől felfelé lehet hogy működik.
Illetve ugyanitt látok egy másik megoldást ami lehet hogy jó. Keress rá súgóban.
#IF condition
#ELSE
#ENDIF
Conditional compilation does not work with the $REGFILE directive. If you put the $REGFILE inside a condition or not, the compiler will use the first $REGFILE it encounters. This will be changed in a future version.
Az 1.11.9.8-as bascom súgója ezt írja. Ettől felfelé lehet hogy működik.
Illetve ugyanitt látok egy másik megoldást ami lehet hogy jó. Keress rá súgóban.
Köszönöm!
Végül is a 2 hibás sort kellett megjegyzésbe rakni.
A további részeken már működik!
Aztán majdcsak lesz 1* magasabb verziójú Bascom-om is!
Végül is a 2 hibás sort kellett megjegyzésbe rakni.
A további részeken már működik!
Kód: Egész kijelölése
'$regfile = "M162Def.dat"
'$crystal = 11059200