Nalezeno 12 výsledků hledání
Přejít na rozšířené vyhledávání
- 02 bře 2018, 03:18
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Arduino MKR1000 a I2C čidlo teploty a vlhkosti HIH8120 pauza
- Odpovědi: 0
- Zobrazení: 1347
Arduino MKR1000 a I2C čidlo teploty a vlhkosti HIH8120 pauza
Ahoj, chtěl bych číst teplotu a vlhkost I2C čidla HIH 8120 od Honeywellu arduinem MKR1000. Našel jsem knihovnu HIH61xx s , která mi hlásí při kompilaci v arduinu IDE chybu: *** Documents\Arduino\libraries\SoftWire-1.0.4\src\SoftWire.cpp:1:25: fatal error: util/atomic.h: No such file or directory #in...
- 27 čer 2016, 12:54
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Pinově kompatibilní náhrada Atmel AVR DIP8 za PIC12F508A ?
- Odpovědi: 6
- Zobrazení: 1764
- 26 čer 2016, 20:43
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: Pinově kompatibilní náhrada Atmel AVR DIP8 za PIC12F508A ?
- Odpovědi: 6
- Zobrazení: 1764
Pinově kompatibilní náhrada Atmel AVR DIP8 za PIC12F508A ?
ahoj, existuje nějaká náhrada Atmel AVR DIP8 za obvod PIC12F508A ?
potřeboval bych to mít pinově kompatibilní takhle:
PIN1 ... VCC až +5,5Volt
PIN2-PIN7 ... vstupy/výstupy
PIN8 ... VSS zem
Na dalších parametrech už tolik nezáleží
raději bych programoval atmel AVR než-li PIC
díky!
potřeboval bych to mít pinově kompatibilní takhle:
PIN1 ... VCC až +5,5Volt
PIN2-PIN7 ... vstupy/výstupy
PIN8 ... VSS zem
Na dalších parametrech už tolik nezáleží
raději bych programoval atmel AVR než-li PIC
díky!
- 03 dub 2016, 15:19
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
- 31 bře 2016, 20:13
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR PCINT prerušenia
- Odpovědi: 15
- Zobrazení: 3793
- 31 bře 2016, 14:12
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR PCINT prerušenia
- Odpovědi: 15
- Zobrazení: 3793
nevim, zkus třeba v podprogramu přerušení hned na jeho začátku po jeho aktivaci (z 1 do 0) změnit reakci na hranu z 0 do 1 (vždycky nastavit na opačnou reakci, než na kterou se to přerušení právě vyvolalo), to se dělá asi v registru EICRA nebo EICRB a do podprogramu přerušení dej podmínku: IF (reakc...
- 30 bře 2016, 22:41
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
tak jsem vyzkoušel odebrat na začátku: CLEAR_BIT(EIMSK,INT4); // zakaž přerušení od INT4 a na konci : SET_BIT(EIMSK,INT4); // povol přerušení od INT4 a chodí to taky (občas vynechá enkodér jednu polohu, nebude moc kvalitní) Hlavní nedostatek byl pravděpodobně v tom, že jsem požadavek na druhé přeruš...
- 30 bře 2016, 20:56
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
to lesana: (ty globální přerušení jsem smazal už dřív skákalo to ještě po větších skocích s malou pauzou) Odpověď proč to počítalo dvakrát: Bylo to asi proto, že se zareaguje na první vzestupnou hranu - spustí se poprvé ISR (INT4_vect) , vzápětí vzniknou zákmity, při těchto zákmitech se znovu nastav...
- 30 bře 2016, 19:32
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
Tak už to krásně chodí, děkuju: ISR(INT4_vect) { CLEAR_BIT(EIMSK,INT4); // zakaž přerušení od INT4 unsigned char stavE3=0; stavE3=CHECK_BIT(PINE,3); if (stavE3) { NastavovanaHodnota++; } else { NastavovanaHodnota--; } _delay_ms(5); SET_BIT(EIMSK,INT4); // povol přerušení od INT4 a SET_BIT(EIFR,INTF4...
- 29 bře 2016, 22:13
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
:D to je fajn parta tady, jsem mezi inteligenty PORTE má arduino s ATmega2560 k enkoderu jsem dal odpory 10k a kondíky 33nF. budu sledovat diskuzi, opravím to až zítra void Inicializace_INT4(void) { EICRB |= (1 << ISC41) | (1 << ISC40); // reakce přerušení INT4 na vzestupnou hranu SET_BIT(EIMSK,4); ...
- 29 bře 2016, 21:33
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
ahoj, díky za reakce, jste rychlejší, toto je reakce na první odpověď: díky už se to konečně pohlo, směr je je rozpoznán, čítá to ale většinou po dvou, až to poladím, dám vědět. globální proměnné používám proto, abych je mohl zobrazit na displeji mimo podprogram přerušení. v podprogramu přerušení po...
- 29 bře 2016, 20:39
- Fórum: Programování PIC, ATMEL, EEPROM a dalších obvodů
- Téma: AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
- Odpovědi: 26
- Zobrazení: 4425
AVR GCC: čtení stavu PINu portu v subr. ext. přerušení INT4
ahoj, mohu chtít v podprogramu ext. přerušení INTn číst stav pinu nějaké brány? nedaří se mi takový to vstup přečíst. tohle mi nechodí, ikdyž logický analyzátor ukazuje na PE3 log1, čte se do proměnné stavB pořád jen nula: #define CHECK_BIT(BYTE,BIT)(BYTE&=(1<<BIT)) unsigned int NastavovanaHodno...