676 találat

Szerző: csabeszq
2013. január 12. szombat, 19:07
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: 2 arduino közötti kommunikáció
Válaszok: 58
Megtekintve: 12178

Re: 2 arduino közötti kommunikáció

Lehet szoftveres soros kommunikációt is csinálni, de nem javaslom. Legalábbis 2400 baud fölé nem mennék vele.

A C64 1MHz-n szoftverből csinálta a legmagasabb interrupttal (NMI), ami képes volt az interruptot is megszakítani. Ott volt ez a határ.

Az I2C-t javaslom, ha 2m-en belül van minden egység.
Szerző: csabeszq
2013. január 11. péntek, 18:49
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: C programozás - miért jó?
Válaszok: 25
Megtekintve: 6427

Re: C programozás - miért jó?

Akkor most egy buta kérdés? Arduinoban meg lehet csinálni azt amit c-ben? Az Arduino a C++ kiterjesztése, a C++ pedig a C-nek. Ami Arduinoban történik, hogy előre megírtak neked C++-ban rutinokat (loop/setup kezelés + digitalRead + digitalWrite,...), amit meghívhatsz a saját programodból. Előre kés...
Szerző: csabeszq
2013. január 11. péntek, 18:03
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: C programozás - miért jó?
Válaszok: 25
Megtekintve: 6427

Re: C programozás - miért jó?

A C hordozható nyelv. Arduino alá simán fordíthatsz Windows, Mac és Linux alól. Ha pedig másik MCU típusra akarsz váltani, az is minimális erőfeszítéssel megoldható. Akkor is, ha AVR-ről ARM-ra váltasz. A Bascom, ha jól tudom, például csak Windows alól megy. A nyílt forrású projektek hatalmas előnye...
Szerző: csabeszq
2013. január 9. szerda, 14:11
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: ASM rutin segítség kérés
Válaszok: 13
Megtekintve: 3055

Re: ASM rutin segítség kérés

Ebben a formában sajnos a négyzetes ciklust nem tudod elkerülni.
Szerző: csabeszq
2013. január 9. szerda, 13:08
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: ASM rutin segítség kérés
Válaszok: 13
Megtekintve: 3055

Re: ASM rutin segítség kérés

A shiftelést egy ciklikus pointerrel növelésével szoktuk csinálni. int ptr = 13; int arraySize = 1400; int value = array[(ptr+index)%arraySize]; C-re ás A-ra is ilyen ciklikus pointer fog kelleni. Az algoritmus nálad: - kivonod az utolsó kishiftelendő értékeket az összes C[x]-ből. (lineáris) - növel...
Szerző: csabeszq
2013. január 9. szerda, 12:24
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: ASM rutin segítség kérés
Válaszok: 13
Megtekintve: 3055

Re: ASM rutin segítség kérés

Szerintem simán meglehetne 16MHz-es AVR-rel csinálni. Legalábbis én informatikusként teljesen másként állnék a dologhoz, nem úgy, hogy 700x700 elemen végigmenjek ha esik, ha fúj. A számításigényes munkákat mi cache-eljük: ez azt jelenti, hogy egyszer végigmész és kiszámolsz mindent, eltárolod a rész...
Szerző: csabeszq
2013. január 8. kedd, 15:32
Fórum: A verseny....
Téma: Verseny 2012
Válaszok: 81
Megtekintve: 41146

Re: Verseny 2012

Az linken egy 600F-os kondenzátor van, 25000 Ft-ért. :) A leírás szerint 100A-t minden további nélkül képes leadni, sőt megfelelően összekapcsolva az 1000A sem probléma. Persze ha nincs azonnal szükséged 100A-re, akkor egy akkumulátor tökéletesen megfelel kondenzátor helyett és sokkal olcsóbb. 22000...
Szerző: csabeszq
2013. január 5. szombat, 20:16
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino függvények ciklusideje
Válaszok: 8
Megtekintve: 2395

Re: Arduino függvények ciklusideje

prmpec, furcsa amit írsz. Én C-ben (nem Arduino C++) szoktam programozni. A generált kódot alaposan megvizsgáltam és max 10%-kal lassabb, mintha asm-ben írnám meg. Egy komoly hibát találtam eddig, hogy bizonyos műveleteket 16 biten számolt 8 helyett, de azt is javították már. Nem látom semmi értelmé...
Szerző: csabeszq
2013. január 5. szombat, 15:41
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Re: AVR-Duino / UNO (Arduino-UNO)

Róbert, a január 20 az már fix?

Mert akkor 20.-án meglátogatnálak egy UNO-ért.
Szerző: csabeszq
2012. december 22. szombat, 22:38
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Róbert, nemsokára esedékessé válik egy újabb UNO vásárlás. Az előzőt elajándékozom karácsonyra. Amúgy persze semmi baj nem volt vele, minden tökéletes volt, szóval hiányozni fog. Mi az oka annak, hogy az oldal szerint csak jan. 20-tól lesz UNO újra? Nem sürgős, csak kíváncsivá tett a dolog. Van már ...
Szerző: csabeszq
2012. szeptember 20. csütörtök, 19:53
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Egyébként logikai jelanalizátort készítek, azt szerettem volna karácsonyra adni a sógornak. Idővel rájöttem, hogy nem csak analizátort kellene adni, hanem az Arduino keretrendszert is, hogy játszani tudjon vele, így viszont a reset kikapcsolása nem feltétlen lenne jó ötlet. Az Arduino keretrendszerr...
Szerző: csabeszq
2012. szeptember 19. szerda, 9:47
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Mit szeretnél pontosan megvalósítani? Nem akarom, hogy az UNO minden konnektálásnál RESET-eljen. Elég egyszerű requirement :) A mobiltelefonnál sem túl jó, ha rebootol, amikor rádugom az USB kábelt menet közben. Egyenlőre egyébként nem győztél meg, szóval a firmware update-et kipróbálom. 99%, hogy ...
Szerző: csabeszq
2012. szeptember 19. szerda, 7:14
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

2d6: 02 c0 rjmp .+4 ; 0x2dc
2d8: 5f 98 cbi 0x0b, 7 ; 11
2da: 08 95 ret
2dc: 5f 9a sbi 0x0b, 7 ; 11
2de: 08 95 ret

A Firmware-ben úgy látom, hogy a 2d9-ben a 98-at kellene átírni 9a-ra.
( PORTD &= ~_BV(PD7) )
Szerző: csabeszq
2012. szeptember 19. szerda, 6:49
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Nem vagyok a gyári Arduinos megoldással túlzottan megelégedve. Mármint kapcsoló, jumper,... nade forrasztgatni, vezetékelvágni,... Azért ennyire nem kellett volna spórolni. Szívesen fizettem volna egy jumperért 100 Ft-tal többet. Mellesleg: nagyon úgy tűnik, hogy 2-4 byte átírásával a firmwareben si...
Szerző: csabeszq
2012. szeptember 19. szerda, 0:02
Fórum: Demopanelek
Téma: AVR-Duino / UNO (Arduino-UNO)
Válaszok: 102
Megtekintve: 56151

Sziasztok, Van elegáns módja az UNO auto-reset kikapcsolásának? (A DTR-re van rákötve a reset a soros porton, ami minden soros kapcsolódásnál aktiválódik) Az RST-EN átvágása nem tűnik túl barátságosnak. Szimplán nem lehetne a PD7-es lábát az USB-s chipnek 3. állapotba rakni (inputra)? A Windowsos dr...