Oldal: 1 / 3
Bascom 2.0.5.0 és az új SD kártya / FAT kezelő
Elküldve: 2011. május 12. csütörtök, 16:29
Szerző: Robert
A Bascom 2.0.5.0 a DWord típusú változót bevezette, így megteremtette a lehetőségét a nagyméretű SD kártyák kezeléséhez.
SD: 0..2GB
SDHC 2..32GB
SDxC 64..GB
A függvénykönyvtár ingyenes: mind üzleti, mind privát használatra.
A memóriafoglalás az eddigi ~1050 byte SRAM helyett ~600(read)/650(write) byte. A Flash memóriaigény viszont kicsit nőtt.
Támogatja a FAT/FAT32 filerendszert és a max 4 GB fileméretet. A kezelőprogram BASCOM nyelven íródott, ASM betét nélkül!
A hosszú filenév kezelése is megoldódott!!!
Leírás (még csak az mcselec oldalon):
http://mcselec.com/index.php?option=com ... &Itemid=57
A magyar leírás illetve fordítás a AVR-DOS könyvtárral együtt hamarosan publikálásra kerül.
Elküldve: 2011. június 20. hétfő, 18:03
Szerző: nobody_hun
Kipróbáltam több fajta SD kártyával, azt kell mondanom, hogy hibátlan!
Egyetlen egy kártyával volt problémám (Adata 1GB).
A szektor kiolvasásánál ki kellett szedni a cím jobbra-balra shiftelését a KokkeKat_FAT-free_SD_lib_code.bas-ban:
Kód: Egész kijelölése
Sdreadsector: ' Read sector from SD
If Sdcardtype <= 2 Then
Rem Shift Sdsectord , Left , 9 ' Byte addressing for SDSC cards (shift left 9 = multiply by 512)
End If
Reset Sd_cs
.
.
.
.
.
If Sdcardtype <= 2 Then
Rem Shift Sdsectord , Right , 9 ' Byte addressing for SDSC cards (shift right 9 = divide by 512)
End If
Elküldve: 2011. június 24. péntek, 11:26
Szerző: kapu48
Hali!
Ha valaki esetleg tud segíteni „Bascom 2.0.0.0 - Bascom 2.0.5.0” alkalmazásban? Pü-ben megkereshetne!
Kőszike!

Elküldve: 2011. június 24. péntek, 13:33
Szerző: Robert
Mi a kérdés?
A változás elég sok volt ezen a távon....
A DWord, A 2050-ban bejött az LCD kezelés hibája a "." miatt (ezt a PRINT is tartalmazta. Most a Bascom-AVR a 2.0.6.2-nél jár....
Elküldve: 2011. június 24. péntek, 14:06
Szerző: kapu48
Elküldve: 2011. június 24. péntek, 16:23
Szerző: Robert
Nem, nem kell újra regisztrálni.
A regisztrációnál kapott kulcsállományt kell bemásolni a védett oldalról (felhasználónév/jelszó) való programállomány letöltés után...
A SW megvételével - szerencsére - folyamatos verziókövetés is van. Nem windows (vedd meg a W98, XP, Vista majd Win7 verziókat....)
Elküldve: 2011. június 24. péntek, 17:32
Szerző: kapu48
Elküldve: 2011. június 24. péntek, 17:39
Szerző: Robert
Hát, körbe is lehet nézni....
80 EUR : ~ 20.000 -> Ennél a Windows is drágább!
És ha munka / fejlesztés van vele 1 (rossz esetben 2) munka alatt behozza az árát. És azért a szürkezóna sem perspektíva ekkor már! ha meg ott moog valaki - az is megoldás (egy ideig). de akkor ne vákal el semmit - hanem maradjak:
- arduino
- GCC
A tanfolyam ill suli mibe is kerül? >>20 eFt!
Elküldve: 2011. június 24. péntek, 17:59
Szerző: kapu48
Elküldve: 2011. július 3. vasárnap, 10:40
Szerző: kapu48
Hi nobody_hun!
„KokkeKat FAT-free SD card library”
Olvasom, hogy Te már ismerkedtél ezzel a SW-vel!
Szeretném megkérdezni, hogy PC <-> AVR kompatibilis e?
Ezt úgy értem, hogy ha valami PC formátumú File van rajta. (txt, bmp …)?
(Elvileg igen. De a gyakorlatban?)
Én most kezdtem tanulmányozni! Már jobbnak tűnik, mint a DOS!
Azt hiszem kis gyakorlat után ez lesz a nyerő!

Elküldve: 2011. július 3. vasárnap, 12:53
Szerző: Robert
Igen. A filerendszer kompatibilis. A rajta levő file-k is...
Fontos! A KokkeFAT csak Bascom-2050 vagy újabbak alatt működik!
Összehasonlítás:
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=154:
Elküldve: 2011. július 7. csütörtök, 19:58
Szerző: nobody_hun
Látom Robert megválaszolta a kérdést!
Amit én próbáltam:
M128+XRAM és a hosszú fájlnév: Működött!
BMP-t próbáltam még LCD-re, az is ment (320x200 fekete fehér).
Elküldve: 2011. július 7. csütörtök, 20:33
Szerző: kapu48
Köszönöm!
Hú Te nagy LCD Mester vagy!
Ehhez nincsen valami segédleted?
http://www.phys.szote.u-szeged.hu/bbala ... m64032.pdf

Elküldve: 2011. július 10. vasárnap, 12:24
Szerző: nobody_hun
Mire gondolsz segítség gyanánt?
Programom nincs, de igen egyszerű a vezérlése, csak sokat kell számolni, mert 1 órajelre 4 egymást követő pixel állapotát kell beírni.
S=0->1 átmenettel lehet jelezni a "kép" kezdetét (portb.7)
CP1=0->1 átmenettel lehet jelezni a következő sor elejét, 1->0 átmenettel a sor végét (portb.6)
CP2=Órajel (portb.5)
D3= x. sor y. oszlopa (portb.0)
D2= x. sor y+1. oszlopa (portb.1)
D1= x. sor y+2. oszlopa (portb.2)
D0= x. sor y+3. oszlopa (portb.3)
Valahogy így (elméletben, a gyakorlatban nem próbáltam ki):
Kód: Egész kijelölése
portb=0
set portb.7
for sor=1 to 200
set portb.6
for oszlop=1 to 160 ' 640/4=160
set portb.0
reset portb.1
set portb.2
reset portb.3
set portb.5
waitus 100
reset portb.5
next oszlop
reset portb.6
waitus 100
next sor
portb=0
Elküldve: 2011. július 10. vasárnap, 13:46
Szerző: kapu48
Köszönöm!
Az elv a lényeg! Mert ezzel sem voltam tisztában!
Akkor lehet, hogy még lesz valami ebből az LCD-böl!
