potreboval by som pls pomoc
ide oto ze by som chcel senzor na detekciu prekazky a primac ma 36khz a teraz ja neviem moc programovat a viem robit len s milisek. a ak by ste to napisali ako to ma v C vyzerat ja poznam len delay ms tak diky
a problem 2 na obrazku su 2 vysielace a ta jedna prijimacia a ako viem ci to prislo z lava alebo prava?
Fórum › Mikrokontroléry
Senzory
jestli mas volnej timer tak nastavit aby vyvolal preruseni kazdou 1/72000 sekundy a v obsluze preruseni zapinat/vypinat ledku kterou prave chces.. (taky mit nejakej stav abys poznal jestli mas rozsvecovat pravou nebo levou ci jestli ani jednu)
no i pwm se da pouzit.. kdyz nevis tak pouzij datovy list - je tam vsechno popsany - chces pwm? podivej se jak se nastavuje, jak se nastavuje aby to hazelo vystup na pin, jestli to ma moznost pouzit vice kanalu naraz... a proste nastav
je to jen o tom, vedet co chces - najit to, nastavit to
hmm jak by to mohlo byt... delay_ms znamena delay_miliseconds ... pak vime ze se u oznacuje mikro.. damn.. nejak nedokazu zjistit jak se bude jmenovat ta funkce na usekundy ....
z hlavickoveho souboru utils/delay.h _delay_us(double __us)
akorat ten double dokaze pekne zamichat pameti.. tj bude stacit i utils/delay_basic.h:
_delay_loop_1(uint8_t __count)
_delay_loop_2(uint16_t __count) (v poctech strojovych cyklu)
moze byt ?
#define F_CPU 16000000UL
#include <util/delay.h>
#include <avr/io.h>
int main(void)
{
char i;
DDRA=1;
while(1)
{
PORTA=0;
for(i=0;i<14;i++) _delay_ms(1);
PORTA=1;
for(i=0;i<14;i++) _delay_ms(1);
}
}
a neni to vtip :) lebo si pisal o strojovych kodoch a o pameti tak som nevedel
dik
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Senzory v pc - c# — založil Šmíd
Senzory a sonary — založil honza125
Špantně indikující senzory — založil survik1
Moderátoři diskuze