este sa chcem spytat ked mam takto nastavene pwm
TCCR1A = (1<<COM1A1) | (1<<COM1B1) |(1<<WGM10);
TCCR1B = (1<<WGM12) | (1<<CS10);
znamena to ze frekvencia je rovna frekvencii krystalu ?
este sa mi stala taka nepochopitelna vecicka aspon pre mna ze mam cyklus
while (freq<=400){
dur=TCNT0;
freq =dur + tot_overflowp*255;
//itoa (freq,pozs,10);
//uart_puts(pozs);
//_delay_ms(50);
}
a ten cyklus akokeby ukonci az ked poslem cez uart udaje ak to tam nemam akokeby ani nevedel ze ta freq stupa ked zakomentujem posielanie tak ide do nekonecna
zdravim asi som zle klikol pri nastavovani fuses a odfajcil som si atmegu32 a chcel by som ju zachranit programator mam usb stk500 :http://falcom.sk/avr-projekty/5-mini-usb-avr-programator videl som na googli zevraj je viacero sposobou ako ho zachranit pricom jeden bol aj stk500 a druhy nieco s oscilatorom ak niekto vie co s tym pls poradte
diky
vsak mozem vyskusat ale nwm ci volaco dam ale vsak potom pls by ste nemohli nieco sem hodit ak by som to z vlastnej hlavy nevedel :D este zajtra pokukam pretoze ked som napr. pred rokom robil to pwm tak to mi jeden pan tu mal meno tusim illioner pomahal ale nwm co s nim je pretoze na mail neodpisuje a on mi chcel pomahat programovat
zdravim hladam niekoho kto by mi pomohol programovat uart na atmege16 v podstate len nejake zakladne kody ide o ovladanie cez bluetooth stacilo by nejake podmienky na prijimanie ascii pismen mail: j.bobosik@gmail.com
len ma prosim vas neodkazujte na datasheet
zdravim mam program
SFH ke napojene na pb2 cize 3 pin
mam tam aj tri diody na signalizaciu su na pa0,1,2
a diodu co ma svietit na senzor je na pb3
tak to reagovalo na ovladac z TV ale ked som odpojil diodu tu co mala vysielat signal z programu tak svietili stale
v com moze byt problem?
diky
program :
#define F_CPU 16000000UL #include <avr\io.h> int main(void) { DDRB = 8; PORTB = 4; DDRA=7; //Output Compare Register OCR OCR0=210; //38kHz //CTC, Toggle OC0 on compare match, clkT0S/(No prescaling) TCCR0 = (1<<WGM01) | (1<<COM00) | (1<<CS00); while (1) { if (!bit_is_set(PINB,2)) PORTA=7; else PORTA=0; //prekazka svietia 3 }
}
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
zdravim
mam problem chcel by som programovat robota v pythone ale neviem ako sa programuju vystupy a vstupy
co ja viem v C to bolo PORTA=1; a if (bit_is_clear(PINC,2));
a este mam makefile na C a ak by niekto mal na python
v prilohe ten makefile na C
pouzivam atmegu16 a stk200
diky
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?
a cital som ze PWM je na atmege16 PD5 a PD6 ale ako nastavim aby sa spomalilo
chapes co ja viem mam tie A1-4 na porte A a ovladam ich a chcem aby mi nezavisle behalo to pwm
niekde som videl nieco s registrami ale ja som este na to programovanie moc neni zatial tak pls nejaku radu
diky
a niekde si pisal ze by si chcel projekt
ak to plati ja by som chcel program v C
staviam robota a chcel by som program na riesenie bludiska ja som to uz z jednym panom zacal ale chcelo by to nieco zlozitejsie a ja som moc na C neni a robota programujem v tom ja by som ti potom napisal na akych pinoch by boli senzory a na akych napokim tie A a mozno by som napojil aj tie EN na regulaciu rychlosti aby tak neutekal
a ten rezistor medzi mikrokontroler a mustek nemam teda davat?lebo tam pisali nieco o ochrane keby sa nieco pokaslalo aby neznicilo mikrokontroler ako vsak ani na obrazku neni napisane ze by A malo byt na 5V ale je tam ten rezistor
a ten EN mozem mat na 5V vsak v podstate ja budem tie motory ovladat tymi A a ked budem chcet aby zastavil tak poslem bud obidve 1 alebo obidve 0 ako ja viem ze tie EN zapinaju a vypinaju tie vystupy ale co som pocul tak sa pouzivaju na regulaciu rychlosti
chcel by som aby sa motory otacali do kazdej strany a chcem pouzit H mustek l293d
lenze v jednom clanku som cital ze by mali ist rezistory na urcite miesta a neviem ci ich tam musim dat lebo
na internete ich nikto nemal
myslim ze ci mi prijme signal od atmegy16 cez tie rezistory
cawko mam robota a chcel by som mu prirobit dialkove ovladanie len neviem najst nejaky dobry navod trebalo by mi aj vysielac aj primac a z hraciek by to neslo lebo tam odbacaju pomocou prednych kolies a mne odbaca ze ide lavy motor tak ide do prava
tak pls ak by ste mohli poradit