• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 1 głosów - średnia: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Flyski telemetria I- Bus czy mozna uzyc na attyni
#6
Jak już wszystko masz przetestowane, gotowy i ostateczny program, to możesz użyć RST, będzie to ostatnia rzecz, którą zrobisz z tym uC od strony programowania.
Są programatory za 2 stówki, które potrafią programować z odłączonym RST, albo takie do własnego wykonania za parę $, które przynajmniej przywrócą fabryczne fuse i możliwość programowania ISP, szukaj po haśle "Attiny85 HV".
Ale wyłączyć funkcję RST też powinno się dać tylko takim programatorem, który będzie to umiał odkręcić, tak samo jak nie można wyłączyć trybu programowania ISP programatorem ISP, ale nie byłoby tylu tematów w internecie o zbrikowanych Attiny85, więc ludziki to robią.
16MHz w Attiny robi się PLL, czyli robi sobie z x2 z zegara, można sobie prędkość oscylatora kalibrować zmieniając rejestr OSCCAL, może to robi ten bootloader, odczytaj OSCCAL z digisparka, wgraj do swojego ustawionego na 16MHz, = zysk 2kb użyte na bootloader, którego nie używasz. Zwyczajnie użyj jakiegoś soft Serial i zrób print(OSCCAL);
Możesz też sprawdzić zmieniając OSCCAL, w którym miejscu oddalając się od tej wartości przestaje działać to co chcesz, ustawić wartość ustaloną w ten sposób z samego środeczka. Albo sprawdzić jak to wpływa na MHz w funkcji temperatury i sobie kompensować. Warto o tym poczytać więcej, są jakieś dwa zakresy 0-127, 128-255, ale nie testowałem tego nigdy, parę razy zmieniłem w o parę pkt by serial zaczął działać OK. Trzeba taką zmianę ustawić w setup OSCCAL=nowawartosc;, raczej się to nie zapisuje trwale na fabrycznie ustawionej.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Flyski telemetria I- Bus czy mozna uzyc na attyni - przez kaczakat - 19-12-2022, 06:57

Skocz do:


Przeglądający: 1 gości