06-07-2019, 10:50
Można wpisać
Ale raczej to nic nie da, bo kompilator później zajrzy do boards.txt i to pozmienia . Trzeba raczej przeredagować wpis w boards.txt dla konkretnej płytki.
Znowuż zmieniając preskaler zegara, trzeba pamiętać, że to Arduino i użytkownik nie ma wpływu na pracę innych peryferiów poustawianych przez producenta tegoż urządzenia. A te nie synchronizują się z zegarem, tylko patrzą na millis, nie wiem po co.
W każdym razie pewnie coś popsujemy i przestanie działać jakiś wyświetlacz, albo komunikacja
Często się zastanawiam, dla czego Arduino ma tylu zwolenników, skoro pracując normalnie na rejestrach w normalnym IDE powyższe zadanie można zrobić szybciej, przyjemniej i bez stresu (z browarkiem w ręku)?
Kod:
#ifdef F_CPU
#undef F_CPU
#define F_CPU 8000000L
#endif
Ale raczej to nic nie da, bo kompilator później zajrzy do boards.txt i to pozmienia . Trzeba raczej przeredagować wpis w boards.txt dla konkretnej płytki.
Kod:
uno.build.f_cpu=8000000L
Znowuż zmieniając preskaler zegara, trzeba pamiętać, że to Arduino i użytkownik nie ma wpływu na pracę innych peryferiów poustawianych przez producenta tegoż urządzenia. A te nie synchronizują się z zegarem, tylko patrzą na millis, nie wiem po co.
W każdym razie pewnie coś popsujemy i przestanie działać jakiś wyświetlacz, albo komunikacja
Często się zastanawiam, dla czego Arduino ma tylu zwolenników, skoro pracując normalnie na rejestrach w normalnym IDE powyższe zadanie można zrobić szybciej, przyjemniej i bez stresu (z browarkiem w ręku)?
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.