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


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
atmega328p i dht22 odczyt wartości z czujnika
#8
Jakbyś wgrał bootloader prawidłowo to on ustawia również fuses tak by był jak np. w UNO. Nowe procki przylatują z Chin z ustawieniem na 1MHz i USBASP z Arduino nie działa, trzeba wybrać programator USBASP SLOW, potem po wgraniu bootloadera znowu przestawić na normalny, bo znowu SLOW nie działa z kwarcem 16MHz. Na wszelki wypadek odpal AVRLAB i sprawdź czy reszta (trzy liczby HEX przy fuse) jest tak samo jak przy wybranej płytce zdefiniowane w pliku boards.txt w katalogu Arduino. Kwarc możesz wpiąć bezpośrednio do nóżek procka bez tych kabelków i kondensatorków, takie pierdoły się dopieszcza na koniec, a na stykówce to i tak  ma znaczenie marginalne. Już lepiej dać 3 kondensatory przy VCC, AVCC i Aref. 
   
Jak już z fuses będzie OK, to sprawdź czy w ogóle #define DHTPIN 12 jest tą nóżką o której myślisz. Jak nie masz pinooutu atmegi/Arduino to w innym szkicu odpal sobie blinka na 12 i sprawdź, czy LED (z rezystorem oczywiście) podłączony do Twojej 12 działa. Zresztą akurat 12 jest mało szczęśliwym wyborem bo pewnie masz tu podłączony programator USBASP, który może bruździć, można użyć jakiegoś pośledniego pinu, np. 4-8,14-17 z ADC, jeśli ADC nie używasz.
Przy takiej plątaninie powodów niedziałania może być  jak ilość kabelków^2.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: atmega328p i dht22 odczyt wartości z czujnika - przez kaczakat - 19-07-2018, 15:06

Skocz do:


Przeglądający: 1 gości