Bascom 1.11.9.2
Bascom 1.11.9.2
A Bascom 1.11.9.2 regisztrált verziója megjelent, mely számos újdonságot tartalmaz....
A legfontosabbak:
- M328P chip támogatás
- 192*64 grafikus LCD támogatás
- osztott képernyőhasználat a szerkesztőfelületen,
- $resource paraméter a lefordított program többnyelvűsítéséhez,
- glcdks108.lib javítása a 64kbyte kódhatáron levő kép eseténi hibára,
- ATMega644P chip támogatás,
és még sokan másokat....
A legfontosabbak:
- M328P chip támogatás
- 192*64 grafikus LCD támogatás
- osztott képernyőhasználat a szerkesztőfelületen,
- $resource paraméter a lefordított program többnyelvűsítéséhez,
- glcdks108.lib javítása a 64kbyte kódhatáron levő kép eseténi hibára,
- ATMega644P chip támogatás,
és még sokan másokat....
Sajnos rossz tapasztalatok is vannak a BASCOM 1.11.9.2 regisztrált verziójával:
M2560 chipnél nem kezeli a CONFIG TIMER5-öt
hibaüzenetet ad, ha hivatkozom rá.
A FOR-NEXT ciklusban a STEP módosító nem korrektül
működik, össze-vissza módosítja a ciklusváltozót.
A G port fölötti portokat még mindíg macerásan kezeli,
pl. a PINH-val nem mindíg lehet a port lábainak szintjét
beolvasni, a INP(&H100) utasítást kell használni.
A nem mindíg a zavaró az egészben, mert az INP-el jól
működik mindíg, a PINH pedig 1 percig jó, aztán hiába
adok rá jelet nem olvassa, pedig a bemeneten ott az 5V
és 2 perc múlva megint jó, pedig nem volt reszet vagy
más külső beavatkozás.
Ezek csak az elmúlt 1 hét tapasztalatai.
Az M2560-at valahogy mostohaként kezeli a BASCOM, amit megértek, mert a tokozása miatt nehéz a használata, ezért nem sokan használják.
A 1.11.8.7 verzió még tudta a TIMER5-öt korrekt módon, de nem tudta a
G port fölötti portokat és nem tudta az ADC 8-15 csatornáit olvasni, azt is trükközni kellett.
A 1.11.9.0 -tól a TIMER5 nem megy, a magasabb portokat már tudja, de nem jól, az ADC 8-16 csatornái ha nem ASM-ban olvasom, hanem GETADC-vel, akkor nagyon zajos.
A 4db. soros port korrekt módon működik az említett verziókkal.
Tehát, ha az ember kitrükközi a problémákat, akkor az M2560-ra jól használható a BASCOM.
Ha lesznek valamilyen irányú tapasztalataim, akkor még megírom azokat is.
M2560 chipnél nem kezeli a CONFIG TIMER5-öt
hibaüzenetet ad, ha hivatkozom rá.
A FOR-NEXT ciklusban a STEP módosító nem korrektül
működik, össze-vissza módosítja a ciklusváltozót.
A G port fölötti portokat még mindíg macerásan kezeli,
pl. a PINH-val nem mindíg lehet a port lábainak szintjét
beolvasni, a INP(&H100) utasítást kell használni.
A nem mindíg a zavaró az egészben, mert az INP-el jól
működik mindíg, a PINH pedig 1 percig jó, aztán hiába
adok rá jelet nem olvassa, pedig a bemeneten ott az 5V
és 2 perc múlva megint jó, pedig nem volt reszet vagy
más külső beavatkozás.
Ezek csak az elmúlt 1 hét tapasztalatai.
Az M2560-at valahogy mostohaként kezeli a BASCOM, amit megértek, mert a tokozása miatt nehéz a használata, ezért nem sokan használják.
A 1.11.8.7 verzió még tudta a TIMER5-öt korrekt módon, de nem tudta a
G port fölötti portokat és nem tudta az ADC 8-15 csatornáit olvasni, azt is trükközni kellett.
A 1.11.9.0 -tól a TIMER5 nem megy, a magasabb portokat már tudja, de nem jól, az ADC 8-16 csatornái ha nem ASM-ban olvasom, hanem GETADC-vel, akkor nagyon zajos.
A 4db. soros port korrekt módon működik az említett verziókkal.
Tehát, ha az ember kitrükközi a problémákat, akkor az M2560-ra jól használható a BASCOM.
Ha lesznek valamilyen irányú tapasztalataim, akkor még megírom azokat is.
Nálam frissítés menete:
Honlapra bejelentkezni, majd az új lic-t letölteni és a Bascom-ot is.
Bascom feltelepít, majd be kell másolni a lic file-t és a regisztracios dll file-t.
Bascom elindit. Örül.
DE: a Bascomot mindig a elozotol eltero konyvtarba rakom, igy a verziovaltasok miatti macerakba nem futok bele. Igy van most 1.11.8.3Reg, 1.11.9.1demo, 1.11.9.1Reg, 1.11.9.2Reg.
A M2560 chipet még nem használtam... Csak az alapchipekkel játszom (M8/M16 és Tiny család....)
Honlapra bejelentkezni, majd az új lic-t letölteni és a Bascom-ot is.
Bascom feltelepít, majd be kell másolni a lic file-t és a regisztracios dll file-t.
Bascom elindit. Örül.
DE: a Bascomot mindig a elozotol eltero konyvtarba rakom, igy a verziovaltasok miatti macerakba nem futok bele. Igy van most 1.11.8.3Reg, 1.11.9.1demo, 1.11.9.1Reg, 1.11.9.2Reg.
A M2560 chipet még nem használtam... Csak az alapchipekkel játszom (M8/M16 és Tiny család....)
A Bascom 1.11.9.2-höz megjelent néhány frissítés. Ez csak az UpdateWiz segítségével érhető el.
Frissül a Baside, BasAvrs, Datfiles állománycsoport.
Amiket találtam javítások:
- For-Next-Step hiba javítása,
- M644P támogatása
- USB162 frissítése.
Pontosabban a telepítési helpből:
"1.11.9.2 build 2
- usb162 def changed
- fix for next
1.11.9.2
- M328P supported added
-192*64 graphic lcd added
- added split screen to editor.
- m644 had an error for INT2 EICRA bits.
- FLIP support added. See also flipDLLcopy.cmd
- power() function for doubles, returns the same result as Excel now. Previous it returned the same result as QB/VB which is wrong for negative
numbers.
- resource add on added. this is an add on option, not available by default. See $resource
- flip USB programmer support added for supported USB chips
- maximize all windows option added
- added support for config clock for M48
- config USB in help contained wrong link in index.
- pdf update has a cancel option now
- reference added to rampz for > 64KB chips
- new shiftin variant added. see config shiftin and shiftin
- SW UART supports PORTA-PORTL now (for m2560 and similar)
- wrong tab was painted red when code was modified
- attiny25/45/85 had the wrong A/D reference ADC_REFMODEL. Changed from 7 to 9
- attiny/24/44/84 did not had WDTCR register reference (WDTCSR)
- serin/serout did not work with high extended port registers found in m1280/m2560 like PORTL.
- glcdks108.lib had a problem with crossing 64K bounderies in M128 and other >64KB chips. rampz could have the wrong value when font data
was shown.
resulting in displaying odd data on the screen.
- added support for m644P. (picopower)
- CLS [option] failed while introducing new option for CLS for EADOGM128
* note added to help for getadc() value.
- using CONFIG COM2/3/4 multiple times, incombination with buffered serial input/output, cleared an int. flag
first occurence of CONFIG COMx does not preserve the flag, all others will do.
- analog comparator has 2 inputs now in sim so anin1 has no fixed level but you can adjust it
- help button added in sim
- makemodbus() function did not set R25(address of variable) causing it to fail the second time it is called
- getkbd() was not simulated correctly for all chips"
Frissül a Baside, BasAvrs, Datfiles állománycsoport.
Amiket találtam javítások:
- For-Next-Step hiba javítása,
- M644P támogatása
- USB162 frissítése.
Pontosabban a telepítési helpből:
"1.11.9.2 build 2
- usb162 def changed
- fix for next
1.11.9.2
- M328P supported added
-192*64 graphic lcd added
- added split screen to editor.
- m644 had an error for INT2 EICRA bits.
- FLIP support added. See also flipDLLcopy.cmd
- power() function for doubles, returns the same result as Excel now. Previous it returned the same result as QB/VB which is wrong for negative
numbers.
- resource add on added. this is an add on option, not available by default. See $resource
- flip USB programmer support added for supported USB chips
- maximize all windows option added
- added support for config clock for M48
- config USB in help contained wrong link in index.
- pdf update has a cancel option now
- reference added to rampz for > 64KB chips
- new shiftin variant added. see config shiftin and shiftin
- SW UART supports PORTA-PORTL now (for m2560 and similar)
- wrong tab was painted red when code was modified
- attiny25/45/85 had the wrong A/D reference ADC_REFMODEL. Changed from 7 to 9
- attiny/24/44/84 did not had WDTCR register reference (WDTCSR)
- serin/serout did not work with high extended port registers found in m1280/m2560 like PORTL.
- glcdks108.lib had a problem with crossing 64K bounderies in M128 and other >64KB chips. rampz could have the wrong value when font data
was shown.
resulting in displaying odd data on the screen.
- added support for m644P. (picopower)
- CLS [option] failed while introducing new option for CLS for EADOGM128
* note added to help for getadc() value.
- using CONFIG COM2/3/4 multiple times, incombination with buffered serial input/output, cleared an int. flag
first occurence of CONFIG COMx does not preserve the flag, all others will do.
- analog comparator has 2 inputs now in sim so anin1 has no fixed level but you can adjust it
- help button added in sim
- makemodbus() function did not set R25(address of variable) causing it to fail the second time it is called
- getkbd() was not simulated correctly for all chips"
Nálam ezért van mindíg fenn az "összes" verzió, amiben fejlesztettem. A legtöbb most is az 1.11.8.3R2 verzióban. És a programok fejlécében ezért van benne a Verzió, amiben készült/le lett fordítva, illetve később, hogy melyik fordítókon lehetett még használni.
Az 1.11.9.2 verzióban számos plusz funkciót raktak be, ami - sajnos - nem minden esetben működik megfelelően.
Ezért fontos, hogy a megismert "régi" verzió _mellé_ telepítsük az újabb bascomot....
Az 1.11.9.2 verzióban számos plusz funkciót raktak be, ami - sajnos - nem minden esetben működik megfelelően.
Ezért fontos, hogy a megismert "régi" verzió _mellé_ telepítsük az újabb bascomot....
Szorítunk
.
Tippek, beszámolók jöhetnek....
Amiről telefonban beszéltünk:
Mintakapcsolás az AT90USB1287-hez az ATMEL STK525 néven fut. Ebben a 31. oldalon ott a kapcsolási rajz.
A V_USB jelölés a rajzon - 10 perc közös tippelés után megtalálva - az USB-s áramköri rész tápellátása. Úgy mint a FT232-nél az USB felületnek a kommunikációs része.
Tippek, beszámolók jöhetnek....
Amiről telefonban beszéltünk:
Mintakapcsolás az AT90USB1287-hez az ATMEL STK525 néven fut. Ebben a 31. oldalon ott a kapcsolási rajz.
A V_USB jelölés a rajzon - 10 perc közös tippelés után megtalálva - az USB-s áramköri rész tápellátása. Úgy mint a FT232-nél az USB felületnek a kommunikációs része.