układ na 100% chodzi na 16MHz bo żeby uzyskać prawidłowe opóźnienie muszę poprostu podaj je 16x większe. Programatorem jest układ FT232RL, a to jest chyba tylko przejściówka z USB na port Serial(COM). Pewnie mi powiesz, że w takim razie muszę zdobyć porządny programator
(29-08-2011 16:48)sp5fcs napisał(a): The functions are:
void delay_us(unsigned int n)
void delay_ms(unsigned int n)
W moim kompilatorze wartość może być typu int, wiec powinno być dobrze.
Adam, zobacz to (piąty post od dołu):
http://www.elektroda.pl/rtvforum/topic1270597.html
ja nie sprawdzałem dokładnie tej max granicy opóźnienia ale zgodziłbym się z tym kolegą o nicku ostry.... ktos tam.
U mnie własnie tak było że jak zmieniałem wartość delay_ms_ z 10 na 100 czy z 50 na 500 to była różnica a z 500 na 5000 już nie było żadnej. Ale jestem jeszcze zupełnie zielony więc mogę nie wiedziec jak to zmienić żeby reagowało na większe wartości (oczywiście sam komplitator nie marudzi wcale i łyka kod jak należy)