www.elektronik.si
SD kartica in Atmega32
Pojdi na stran Prejšnja  1, 2, 3, 4  :||:
www.elektronik.si -> Bascom sekcija

Avtor: mato1111Kraj: Vrhnika PrispevekObjavljeno: Ned Apr 19, 2015 5:49 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Uporabil sem config_MMC.bas
CS = pinB.0

Avtor: VladoKraj: Ljubljana PrispevekObjavljeno: Ned Apr 19, 2015 6:10 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Mato,
kateri config fajl pa bi moral uporabiti za tvojo kartico?
Kateri pin je ss pin na M32?
LP

Avtor: mato1111Kraj: Vrhnika PrispevekObjavljeno: Ned Apr 19, 2015 6:15 pm    Naslov sporočila:  
----------------------------------------------------------------------------
PinB.4 = SS pin
Prvega vprašanja ne razumem... imam SDHC tako da bom probal z Config_MMCSD_HC.bas pa ga nikjer ne najdem Brick wall

Avtor: VladoKraj: Ljubljana PrispevekObjavljeno: Ned Apr 19, 2015 6:54 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Katero verzija Bascoma imaš?
Kateri OS imaš?
Poišči mapo s Sampli, v njej je mapa AVRDOS, tam najdeš vse potrebno.

Ali si v Config_AVR-DOS popravil SS pin?
Vlado

Avtor: mato1111Kraj: Vrhnika PrispevekObjavljeno: Ned Apr 19, 2015 7:03 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Bascom 1.11.9.0
V samples/AVRDOS imam samo config_MMC
Sem našel drugo kartico 128Mb Mr. Green in sedaj deluje ampak bi vseeno rad rešil problem z SD_HC
Je pa zanimivo, da mi na začetku programa ne izpiše zagon programa kadar nimam vstavljene kartice Eh? šele ko jo vstavim se zažene
Koda:

$regfile = "m32def.dat"
$crystal = 8000000
$baud = 9600                                                'baud rate
$hwstack = 128                                              'obvezno mora biti 128!!!
$swstack = 128                                              'obvezno mora biti 128!!!
$framesize = 128                                            'obvezno mora biti 128!!!


'VKLJUČIMO POTREBNE DATOTEKE
$include "Config_MMC.bas"                                   'v tej datoteki se definirajo pini za komunikacijo s SD kartico (MISO, MOSI, CLK in CS)
$include "Config_AVR-DOS.bas"

Print "Zagon programa!"

Dim I As Byte


'***** GLAVNI PROGRAM *****
'Driveinit - seznanitev pinov s SD kartico, DRIVEINIT nam vrne 0 če ni napake
Gbdriveerror = Driveinit()
If Gbdriveerror <> 0 Then
Print "Napaka GB " ; Gbdriveerror
End
Else
Print "OK!"
End If

'Inicializacija datotečnega sistem, številka particije je normalno (1), v spremenljivko I se nam zapiše rezultat napake (I=0 ni napake)
I = Initfilesystem(1)

'Preverimo ali je prišlo pri inicializaciji do napake
If I <> 0 Then
Print "Napaka pri inicializaciji!"
End
Else
Print "Inicializacija OK!"
End If

'Odpiram datoteko
Open "data.txt" For Append As #9                            'append
Print "Odpiram datoteko!"

'Pisanje v odprto datoteko
Print #9 , "Pozdravljeni Test pisanja na SD kartico"
Print #9 , "Teks2"
Print #9 , "Deluje odlicno!"
Print "Pisanje v datoteko!"

'Zapiram datoteko
Close #9
Print "Zapiranje datoteke!"

End

Avtor: VladoKraj: Ljubljana PrispevekObjavljeno: Ned Apr 19, 2015 7:42 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Mato,
če imaš licenčni Bascom ga posodobi (po verziji mi se zdi da ni licenčni).

Kako veš da program deluje če datoteke nisi prebral (ali si jo odprl z računalnikom)?

Malo bo treba vzeti Help in brati, ali poiskati kakšno knjigo.

LP

Avtor: mato1111Kraj: Vrhnika PrispevekObjavljeno: Ned Apr 19, 2015 7:46 pm    Naslov sporočila:  
----------------------------------------------------------------------------
Ja pogledal sem jo z računalnikom.
Hvala za pomoč Very Happy
Bo treba res poiskati kakšno knjigo

Avtor: protoncekKraj: Mengeš PrispevekObjavljeno: Ned Apr 19, 2015 8:42 pm    Naslov sporočila:  
----------------------------------------------------------------------------
... in dobiti novejšo verzijo bascoma. tvoja je resnično predpotopna in posledično nima pol tone funkcij, zato pa imaš take težave... sem bil sam na istem, nakar sem nekoč "znorel" in plačal tistih 70 evrov, pa imam mir.

Stran 4 od 4

Powered by phpBB © 2001,2002 phpBB Group