Frissítések helye...

Bascom, Wiring és Arduino frissítések, hátterei esetleges hibái
Robert

Frissítések helye...

Hozzászólás Szerző: Robert »

A Frissítéseket a Letöltések részen illetve a Hírek területen lehet megtalálni. 1-1 jelentősebb frissítést itt is meg lehet találni. Legalább leírás szinten:).
Robert

Hozzászólás Szerző: Robert »

Bascomból lett egy nagyon jó utasítás-összefoglaló. Az MCSelec oldaláról levehető, azaz innen :http://avr.tavir.hu/modules.php?name=Ne ... cle&sid=40
Avatar
magic
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2005. december 10. szombat, 7:00

Hozzászólás Szerző: magic »

A titokzatos Reset chip (SHIFT F4)

Érdekes menüpont, mert sem a BASCOM 1.11.7.9-es (a programmal együtt települő súgóban, sem az interneten elérhető 1.11.8.0-as súgóban nincs róla semmilyen infó.

Én olvastam figyelmetlenül, vagy tényleg ilyen titokzatos pontja a programnak?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Van ilyen pontja. 1.11.7.9-ben.
Minden töröl, fusebitek alaphelyzetbe állítódnak.
Avatar
magic
DrótVégénSzéndarab
Hozzászólások: 29
Csatlakozott: 2005. december 10. szombat, 7:00

Hozzászólás Szerző: magic »

Merre?
Amikor rakerestem a "reset chip"-re, nem hozott talalatot.

Talaltam meg1 (nem dokumentált?) menupontot:
Tools->Export to RTF
Viszont erre egyedul rajottem mire valo :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ja, én nem olvastam, adatlapokat/leírásokat. Megnyomtam és ez lett:)
Gondoltam csak nem üti ki teljesen a chipet:))
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A Bascom 1.11.8.1 verziója elérhető. Sok újdonsággal fűszerezve.

Samples könyvtár kiválogatva, sokkal áttekinthetőbb let. Kb. 350 darab mintafile a 150 darabbal szemben!
Jóval több külső file támogatása,
Új programozók támogatása,
stb.
Vendég

Hozzászólás Szerző: Vendég »

Hello! Arra lennék kíváncsi hogy a letölthető kézikönyv mikor frissül? Mert szeretném kinyomtatni. Köszi
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A következő frissítés várhatóan február közepe lesz.
Ennek során a könyv nagyrésze változatlan (fejezetenként ezért van oldalszámozva). A kiegészítések jellemzően új fejeze(ke)tet jelentenek majd. Illetve az I2C fejezet végére kerül be anyag.
A könyvet így érdemes lyukasztós dossziéba lefűzni vagy ún. gyűrűskönyvbe. Így könnyen bővíthető.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A Bascomban két fontos hiba van:

A következõ pár soros program hibás végeredményt ad

'Hibas mukodes:
For A = 1 To 10
T(a) = A + $80
Next A
Bmax = Max(t(1))
Bmin = Min(t(1))
Print #1 , "M: " ; Hex(bmax) ; " m:" ; Hex(bmin) ; " "

a maximum ugye $8a helyesen, ellenben ez a compiler zérust ad.

megoldás:
A mcs.lib ben kell a megfelelö rutinban lecserélni a BRGE utasitást BRCC-re
és megjavul.

(Csuhi után, szabadon - elektro és az avr-stamp listán volt publikálva)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ez inkább ipari környezetben lehet fontos:

Az RS485 kommunikációnál a BASCOM-ból PRINT paranccsal megy ki az adat a HW UART fele, miután a kommunikációs irányt beállítottuk. Az adatfogadásnál (pl. válasz) a kommunikációs irányt megfordítjuk. És aitt a bibi. A HW UART ugyanis pufferelt, azaz lehet hogy még az _előtt_ váltunk irányt hogy az összes adat elment volna.

Ennek kivédésére két lehetőségünk van:
- várakozást építünk be a programba az adatirányváltás elé (ekkor nem lehet azonnali válasz).
- figyeljük van e még karakter az adási pufferben (megszakítással jelzi a UART)
- SW portot használunk ott (ha jól emlékszem) nincsen puffer.
Válasz küldése