73 találat

Szerző: irak
2009. április 22. szerda, 16:31
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Külső megszakítás - WinAVR
Válaszok: 26
Megtekintve: 7534

Érdekes.

Hát nemtudom.

Forgass le egy hasonló programot, visszafordítom gépi kódra, és megmondom mit csinál a longjmp(), ha gondolod persze.
Lehet hogy lekezel mindent, nem mondom hogy nem...

De jut eszembe, mi lenne ha a reset-et használnád triggernek?
Szerző: irak
2009. április 21. kedd, 12:41
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Külső megszakítás - WinAVR
Válaszok: 26
Megtekintve: 7534

jump

Szevasz! Nem értem miért ragaszkodsz te az ugráláshoz, az IRQ-ból ez így nem illik:) A megszakítás lementi a verembe forráscímet, meg a C fordító még 1-2 regisztert is. Ha így simán kiugrasz, az IRQ végét jelentő RETI utasítás elmarad(ergo veremben marad a cím, meg miegyéb) , és gyanítom hogy elöbb-...
Szerző: irak
2009. április 20. hétfő, 12:33
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Külső megszakítás - WinAVR
Válaszok: 26
Megtekintve: 7534

Úgy megtudod, hogy az irq egy változóba beír, ami kilépési feltétel a while ciklusnak. ISR(INT5_vect) { kilep=0; } while(1){ kilep=1; while (kilep) { usart_init(); // uart beállítása usart_conn(); // protokoll kommunikáció felépítése . . while(!(PIND & (1<<6))); } }
Szerző: irak
2009. április 20. hétfő, 11:53
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Külső megszakítás - WinAVR
Válaszok: 26
Megtekintve: 7534

Ja értem. Külső jelre, beállítod a portd.8-at, egy pillanatra. Probáld így: #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h> #include <avr/sleep.h> #include <avr/iom128.h> ISR(INT5_vect) { PORTA = 0xFF; _delay_ms(100); PORTA = 0x00; PORTD|=8; _delay_ms(1000) ; } int main (void) ...
Szerző: irak
2009. április 20. hétfő, 11:25
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Külső megszakítás - WinAVR
Válaszok: 26
Megtekintve: 7534

Hali!

Azért nézzük át.
Mi a terved a programrészlettel?

Nekem 1-2 dolog ködös:)
Szerző: irak
2009. április 20. hétfő, 7:41
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: .LHX
Válaszok: 2
Megtekintve: 1246

lhx

Az egy tömörírésforma!

Benne lesz ami kell neked gondolom.
Szerző: irak
2009. április 17. péntek, 11:26
Fórum: Bascom/Arduino/Wiring frissítések
Téma: bascom ubuntuhoz
Válaszok: 8
Megtekintve: 2986

Futok egy kört ez ügyben, bár nekem a külső driverrel nem ment. (Azóta mondjuk lehet van új).
A kernelben lévő az műkszik, de hiába teszem modulba, attól még nem reagál az eszközre az ID miatt.

De azért megpróbálom.

Köszi addig is a segítséget, lehet megkérlek majd rá...
Szerző: irak
2009. április 17. péntek, 10:40
Fórum: Bascom/Arduino/Wiring frissítések
Téma: bascom ubuntuhoz
Válaszok: 8
Megtekintve: 2986

Nekem is most bevált a programozód, Robi!

Eddig nagyon lassúcska volt, nem szívesen használtam.
De a 2.6.28-as kerneltől megy jól.

Jut eszembe, nem lehetne új rom bele? Az eredeti FBFA-s usb id-vel?
Eléggé sűrűn cserélek kernelt, és mindíg buherálnom kell...
Szerző: irak
2009. április 17. péntek, 9:17
Fórum: Bascom/Arduino/Wiring frissítések
Téma: bascom ubuntuhoz
Válaszok: 8
Megtekintve: 2986

hali! Telepítsd fel a wine-t. Ez egy windows api emulátor, azzal menni fog. A csomagkezelő simán fel is teszi neked. Ha eljutsz addig hogy megy, írj nyugodtan, mert a kontroller programozás az más téma. De ha már telepítesz tedd fel az avdude-t is. Én is linux alól programozok, megoldható sokminden.
Szerző: irak
2009. április 1. szerda, 13:02
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: C-ből Bascomba!
Válaszok: 22
Megtekintve: 5687

"ui: ha valami baromságot mondtam volna, akkor javítson ki valaki :)" Az a << jel, az a biteltolást jelenti. A MISO makró a bit sorszámával egyezik, a c-nek pedig a bit értéke kell. Ezért van így megadva. 1<<MISO az takarja: 2^MISO...azaz 2^4 Ergo: PINB&16 -=> a kívánt bit kimaszkolása...
Szerző: irak
2008. február 14. csütörtök, 16:17
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: AVR programozása LINUX alatt
Válaszok: 31
Megtekintve: 6929

Szegény c64-ről ne feledkezz meg! Szegény... 64x10 raszteres próbapanelon lassan komolyabb gépet lehet öszerakni:D Valami gubanc van a php nuke-ban, vagy valami konfigban...a küldött levelek elején a megszólítás csak annyi hogy "kedves". (gondolom a név lemerad) Érdekesen néz ki, csak a pá...
Szerző: irak
2008. február 14. csütörtök, 15:44
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: AVR programozása LINUX alatt
Válaszok: 31
Megtekintve: 6929

A kiskapu kiadó könyvei nagyon jók, pár van nekem is, ajánlom őket. Gépen nagyon sok doksim van...jut eszembe pont pár napja tükröztem le a linuxvilág.hu tartalmát, ott van sok jó írás. De ha valahol elakadsz szólj, 3 éve 99.9%-ban slackware-t használok itthon és melóhelyen is. Mellesleg 32 bites av...
Szerző: irak
2008. február 13. szerda, 16:47
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: AVR programozása LINUX alatt
Válaszok: 31
Megtekintve: 6929

linux

Szevasz!

Pontosan mi érdekel?

Néztem a tuxgraphics.org-ot, van 1-2 jó projekt.
Az az oszcilloszkópos óra kicsit durva:)
Szerző: irak
2008. február 11. hétfő, 19:45
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: AVR programozása LINUX alatt
Válaszok: 31
Megtekintve: 6929

Pont a digitális rész megy. aztért tettem fel a bascom-ot... Kaptam 1 fax-ot, kitermeltem belőle az lcd-t, HD44780 kompatibilis pont. Találtam a bascom példák között 1 rövidke basic forrást, scanneli az i2c buszt..kicsit átírtam hogy naplózza a talált eszközöket az lcd-re. 1 Eeprom, meg az elöfok me...
Szerző: irak
2008. február 11. hétfő, 14:57
Fórum: Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)
Téma: AVR programozása LINUX alatt
Válaszok: 31
Megtekintve: 6929

Jut eszembe, Róbert.
Kösz a motyót, ideértek a cuccok (remélem most nem az örök digitális mezőkre jut a tda7440). :D