odmierzenie 1ms w C dla ATMEGA

Loading thread data ...

oczywiście można zobaczyć jak została przetłumaczona na ASM i policzyć, ale to nie ma sensu, bo nie ma gwarancji, że następna kompilacja da to samo.

Ja bym po prostu zrobił tę funkcję w assemblerze (ew. "wstawkę").

Reply to
Jarek Andrzejewski

Piotr Chmiel napisał(a):

jeśli chodzi o avr-gcc, to dlaczego nie korzystać z funkcji dostępnych w <avr/delay.h> (albo <util/delay.h> w zależności o wersji)?

w.

Reply to
Wojtek Kaniewski
Reply to
invalid unparseable
Reply to
Bogdan Gutknecht
Reply to
invalid unparseable

Jeszcze pytanie co ten program robi, bo moze i tak nie ma nic lepszego do roboty :-)

J.

Reply to
J.F.

Kacper napisał(a):

jak już pisałem w tym wątku, jeśli używasz avr-gcc, to masz do dyspozycji funkcje opóźnień w <avr/delay.h> (lub <util/delay.h> w nowszych wersjach avr-libc). tylko pamiętaj, żeby _dokładnie_ przeczytać ich opisy, żeby nie mieć potem problemów ze zbyt krótkimi czasami.

w.

Reply to
Wojtek Kaniewski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.