Bolo nájdených 192 zhôd

od používateľa Pega
30 Nov 2017, 17:24
Fórum: Mikropočítače
Téma: 5V relé - skáče napätie
Odpovedí: 44
Zobrazení: 10802

Re: 5V relé - skáče napätie

Jestli je procesor i relé napájené z jednoho zdroje, tak v napájení procesoru musí být aspoň RC člen pro potlačení rušivých pulsů.
od používateľa Pega
29 Nov 2017, 11:05
Fórum: Mikropočítače
Téma: 5V relé - skáče napätie
Odpovedí: 44
Zobrazení: 10802

Re: 5V relé - skáče napätie

Diodu má správně, jinak by nenaměřil na vinutí 3,9 V.
Tranzistor není úplně otevřený.
Je odpor v bázi opravdu 1 kOhm? Jaký je na něm úbytek napětí ?

Zdroj je 5V / 1A , jakto že při odběru 80 mA klesne na 4,5V ???
od používateľa Pega
29 Nov 2017, 08:11
Fórum: Mikropočítače
Téma: 5V relé - skáče napätie
Odpovedí: 44
Zobrazení: 10802

Re: 5V relé - skáče napätie

Vtedy som tam nameral na vstupe 4.5V a na relé som nameral iba 3.9V. Není jasné, co měříš. V sepnutém stavu: Napětí emitor - kolektor má být cca 0,2 V. (saturační napětí) Napětí emitor - horní konec relé má být 5V (může klesnout o nějaké setiny, ale ne o půl Voltu). Proud relé je 100 mA, pokud bude...
od používateľa Pega
26 Nov 2017, 07:13
Fórum: Mikropočítače
Téma: Enkoder+cpp+IRQ
Odpovedí: 3
Zobrazení: 1582

Re: Enkoder+cpp+IRQ

Nemůže,
mimo jiné proto, že v hlavním programu jenom vynuluješ nějaký flag.
O stavu enkodéru se nedozvíš nic.
od používateľa Pega
12 Sep 2017, 08:04
Fórum: Mikropočítače
Téma: Náhrada Delay
Odpovedí: 6
Zobrazení: 2751

Re: Náhrada Delay

Varianta bez přerušení: void my_delay(uint8_t sec) // sec=15 { for(uint16_t i=sec*10; i>0; i--) // opakuj 150x { _delay_ms(100); if(vypinac_zapnuty) i=sec*10; // každých 100 ms zkontroluj vypinač, } // pokud je zapnutý, nastav znovu 15 sec } int main(void) { while(1) { if(vypinac_zapnuty) { zapni_sv...
od používateľa Pega
05 Sep 2017, 08:26
Fórum: Mikropočítače
Téma: Poraďte nejaký 8-bit Atmel MCU
Odpovedí: 15
Zobrazení: 6156

Re: Poraďte nejaký 8-bit Atmel MCU

Osobne som začal s Arduino UNO ktoré bolo osadené Atmega328p. Po krátkom čase nastala túžba kódiť napriamo cez AVRStudio (assembler a C). Nic nebrání psát program v AvrStudiu a jako zkušební desku používat Arduino Uno. Do konstrukcí bych pak použil Arduino Nano. Je to Mega328 se základnímí součástk...
od používateľa Pega
06 Aug 2017, 06:28
Fórum: Mikropočítače
Téma: Identifikácia vstupu z viacerých tlačidiel na zbernici
Odpovedí: 21
Zobrazení: 9150

Re: Identifikácia vstupu z viacerých tlačidiel na zbernici

Pokud by šlo jenom o tlačítka, tak bych to řešil tak, že ke každému tlačítku bych dal nejlevnější Attiny s krystalem.
Ten by při stisknutí poslal do vedení obdélníkový signál řádu kHz. Každé tlačítko by mělo jinou frekvenci.
Hlavní procesor by pak změřil kmitočet a podle toho určil stisknuté tlačítko.
od používateľa Pega
02 Apr 2017, 16:26
Fórum: Mikropočítače
Téma: Program
Odpovedí: 10
Zobrazení: 2802

Re: Program

Ondro,
Prozraď nám ještě v jakém jazyku to má být.
Jistě víš, že tyto zápisy se budou v různých jazycích trochu lišit.
od používateľa Pega
29 Mar 2017, 21:46
Fórum: Mikropočítače
Téma: jedno tlačítko pro více stavů
Odpovedí: 7
Zobrazení: 2789

Re: jedno tlačítko pro více stavů

Jak to udělám tak, aby se po zmáčknutí tlačítka přičetla do proměné 1, ale při dalším cyklu a splněné podmínce už ne? Pokud nevadí blokování programu během stisku tlačítka, tak jednoduše unsigned char k; if(bit_is_clear(PIND,2) // tlačítko { _delay_ms(30); // debounce k++; ... ... loop_until_bit_is...
od používateľa Pega
13 Mar 2017, 06:19
Fórum: Mikropočítače
Téma: Atmega 328-fuses
Odpovedí: 5
Zobrazení: 2454

Re: Atmega 328-fuses

Proč aktivuješ bit BOOTRST?

Zkus

Lfuse=FF Hfuse=DF a Efuse=FD

http://www.engbedded.com/fusecalc/
od používateľa Pega
12 Mar 2017, 07:35
Fórum: Mikropočítače
Téma: Atmega 328-fuses
Odpovedí: 5
Zobrazení: 2454

Re: Atmega 328-fuses

ďalej nerozumiem prečo mi avrdude zmení moje 05 na FD..
Avrdude nic nezmění. Efuse v M328 má tři bity. Nepoužité bity se čtou jako "1".
11111101 = FD
Zapiš "FD" místo "05" a Avrdude bude spokojený.
od používateľa Pega
14 Feb 2017, 17:47
Fórum: Mikropočítače
Téma: odoslanie stavu PIN cez UART
Odpovedí: 19
Zobrazení: 6478

Re: odoslanie stavu PIN cez UART

tak z tohoto mi vyplýva, že PINB je zapísaný v tvare 0bxxxxxxx (x je 0 alebo 1). A tak som myslel, že by som tento stav PINB v takomto tvare poslal cez uart_puts() alebo uart_putc().
Zkus

Kód: Vybrať všetko

#include <stdlib.h>
char pom[10];
itoa(PINB, pom, 2);
uart_puts(pom);
od používateľa Pega
13 Dec 2016, 08:13
Fórum: Mikropočítače
Téma: Jak se zbavit delay
Odpovedí: 34
Zobrazení: 11959

Re: Jak se zbavit delay

DanielK napsal: Ale moc nerozumím tomu, proč to bliká rychlostí 100ms, i přesto že na PC0 mám plné napětí. Je to proto že jsem udělal klasickou chybu. Místo ADCSRA |= (1<<ADSC); // spuštění ad převodu ////delay_ms(50); while(ADCSRA & ADSC); // čekej až převod skončí (bit ADSC se vrátí do nuly) Má b...
od používateľa Pega
11 Dec 2016, 22:20
Fórum: Mikropočítače
Téma: Jak se zbavit delay
Odpovedí: 34
Zobrazení: 11959

Re: Jak se zbavit delay

Trochu jsem tvůj kód změnil a okomentoval //Atmega8 , 8 MHz #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t analog_value; // VOLATILE je tu protože proměnná je použitá v main() i v přerušení ////void delay_ms(unsigned int time); // tato deklarace je nutná pouze když kód funkce // je ...
od používateľa Pega
11 Dec 2016, 08:52
Fórum: Mikropočítače
Téma: Jendoduchy svetelny senzor
Odpovedí: 12
Zobrazení: 3905

Re: Jendoduchy svetelny senzor

potrebujem vediet, od akej hodnoty napatia na pine bere atmega8 LOG.1 ? V datasheete som to nenasiel Rozhodovací úroveň I/O pinu je někde kolem poloviny napájecího napětí. Měřil jsem kdysi atmegu a při napájení 5V přepínal do úrovně 1 při 2,1V, do nuly při 1,9V. Zjistil bys to sám, kdybys měl voltm...
od používateľa Pega
02 Máj 2016, 07:41
Fórum: Mikropočítače
Téma: Sleep Mode 16 Mhz kryštál
Odpovedí: 30
Zobrazení: 8899

Re: Sleep Mode 16 Mhz kryštál

V úvahu přichází asi jenom idle mód.
V datašítu se podívej na graf "Idle Supply Current vs. Frequency (1 - 20 MHz)".
Při Vcc=3V a 16 MHz je odběr odhadem 2 mA.
od používateľa Pega
02 Feb 2016, 23:33
Fórum: Mikropočítače
Téma: Práca s I2C
Odpovedí: 34
Zobrazení: 10199

Re: praca s I2C

Na fusebity zapomeň. Pamatuj si že fuse bity máš z továrny nastavené tak, že tvůj procesor běží na frekvenci 1 MHz z vnitřního RC oscilátoru. Jako začátečník nebudeš určitě aspoň půl roku potřebovat fuse měnit. Naopak, je pravděpodobnost 99% že tvůj zásah do fuse bitů způsobí velké problémy. Tvůj pr...
od používateľa Pega
15 Dec 2015, 20:06
Fórum: Mikropočítače
Téma: Počet registrov pri delení
Odpovedí: 1
Zobrazení: 1041

Re: Počet registrov pri delení

Tvůj dotaz je tak nekonkrétní, že se dá zodpovědět i takto:
Nepotřebuješ žádné registry, stačí papír a tužka.

Edit:
Abych byl konkrétní já, tak měl bys uvést aspoň:
typ mikroprocesoru
jazyk
obor a typ čísel.
od používateľa Pega
14 Dec 2015, 07:04
Fórum: Mikropočítače
Téma: Aká frekvencia AVR?
Odpovedí: 3
Zobrazení: 1555

Re: Aká frekvencia AVR?

Můžeš si zkusmo napsat část kódu a v simulátoru AvrStudia zjistíš přesně jak dlouho trvá jeho vykonání.
od používateľa Pega
21 Sep 2015, 11:28
Fórum: Mikropočítače
Téma: Rozdiel ATmega16A a ATmega16L
Odpovedí: 8
Zobrazení: 2682

Re: Rozdiel ATmega16A a ATmega16L

Údajně také při nižším napětí než je předepsané zapisuje nespolehlivě do eeprom (mimo jiné).