166 találat

Szerző: Bence
2011. május 15. vasárnap, 10:18
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: M16 / 324P eltérő ADC?
Válaszok: 6
Megtekintve: 662

Nos megvan a hiba: nagyon érdekes...

Szóval a nyákon volt egy szakadás ezért a VCC láb nem volt bekötve. A GND, az AGND és az AVCC mind be volt kötve, csak a normál VCC nem.

Így viszont az az érdekes hogy Mega16 miért működött és a 324 más funkciói is működtek, csak az ADC nem.
Szerző: Bence
2011. május 15. vasárnap, 9:48
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: M16 / 324P eltérő ADC?
Válaszok: 6
Megtekintve: 662

Most a 2.56-os belső referenciára van állítva, de próbáltam 1.1 és AVCC-vel is. Precsaler = Auto-t is próbáltam. Sehogy sem működött. :(
Szerző: Bence
2011. május 14. szombat, 22:14
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: M16 / 324P eltérő ADC?
Válaszok: 6
Megtekintve: 662

Sziasztok! Itt egy egyszerű program ADC kezelésére ATMega324P-hez: $regfile = "m324pdef.dat" $crystal = 20000000 $baud = 31250 $hwstack = 32 $swstack = 10 $framesize = 40 Config Adc = Single , Prescaler = 128 , Reference = Internal_2.56 'ADC belső 2.56 v-os referenciával Start Adc Dim X As...
Szerző: Bence
2011. április 29. péntek, 20:23
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

Köszi!

Majd kipróbálom, ha lesz rá időm.
Szerző: Bence
2011. április 27. szerda, 20:44
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

Még egy kérdésem lenne: ha csökkentem a puffer méretét akkor gyorsabban fog küldeni? Mivel így nem kell megvárni amíg betelik a puffer és csak akkor küldi el? Vagy ez nem így működik?

És a Size = 1 az egy byte-ot jelent szóval pl.: Chr(255)?
Szerző: Bence
2011. április 25. hétfő, 20:48
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

(Igen az, de akkor így már érthető).
Szerző: Bence
2011. április 25. hétfő, 17:05
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

Nem, az a baj, hogy késik, hanem egyáltalán nem küld semmit. Aztán újra lefordítom a programot, beégetem és működik.
Szerző: Bence
2011. április 24. vasárnap, 18:44
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

Enable interrupts van benne, használom a 3 timert és a két megszakítást is.

Az órajelforrás egy 16 MHz-es kvarc.

És igen, MIDI vezérlő lesz. :D (Már majdnem készen van, hardveresen és szoftveresen is).
Szerző: Bence
2011. április 24. vasárnap, 0:52
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: Soros port (rs232)
Válaszok: 472
Megtekintve: 62327

Sziasztok!

Valaki tud arra magyarázatot, hogy a

Kód: Egész kijelölése

Config Serialout = Buffered , Size = 10


parancs miért nem működik rendesen? Van, hogy lefordítom a programot és nem küld semmit sem. Utána lefordítom még egyszer és jó.

ATMega 16, $baud = 31250, Bascom 1.11.9.0 alatt.
Szerző: Bence
2011. január 28. péntek, 21:24
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: rotary encoder + Bascom
Válaszok: 51
Megtekintve: 9727

Sziasztok!

Én ezt korábban megépítettem. Nem emlékszem pontosan, hogy mennyi impulzust küldött egy fordulatra, de az biztos, hogy nem volt sok.

Lehet, hogy később előszedem és megnézem nektek.
Szerző: Bence
2010. szeptember 2. csütörtök, 11:41
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: INT-ek kezelése (mi van ha INT alatt beesik a következő?)
Válaszok: 15
Megtekintve: 3352

Aha, értem, köszi!
Egyébként 31250-en megy a MIDI miatt.
Szerző: Bence
2010. szeptember 2. csütörtök, 11:00
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: INT-ek kezelése (mi van ha INT alatt beesik a következő?)
Válaszok: 15
Megtekintve: 3352

Ha pufferelem, akkor lassabban fogja elküldeni, nem? Csak mert itt nagyon fontos a sebesség, azért is akarom a nyomógombokat így kezelni.
Szerző: Bence
2010. szeptember 1. szerda, 22:36
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: INT-ek kezelése (mi van ha INT alatt beesik a következő?)
Válaszok: 15
Megtekintve: 3352

Köszi Robert!

Nem 11 msec, ez csak egy példa volt. 65 us csak ha van gomb lenyomás akkor 1 msec (a Print miatt). Ha két gomb lett egyszerre lenyomva, akkor 2 msec, ha 11, akkor 11 msec. Nem valószínű hogy egy időben le lesz nyomva 2 gombnál több, de érdekelt, hogy mi történik ha mégis.
Szerző: Bence
2010. szeptember 1. szerda, 21:41
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: INT-ek kezelése (mi van ha INT alatt beesik a következő?)
Válaszok: 15
Megtekintve: 3352

Sziasztok!

Mi történik akkor, ha van egy megszakításom amit a Timer generál pl. 10 ms-onként és a megszaktításban véletlenül 11 ms-t töltök el? Újra az elejére ugrik, vagy előbb befejezi és csak aztán?

Köszi: Bence
Szerző: Bence
2010. augusztus 28. szombat, 19:52
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: ADC konvertálás
Válaszok: 121
Megtekintve: 55199

Köszönöm a válaszokat!

Ugrás a részletes kereséshez