RTV forum PL | NewsGroups PL

Nieoczekiwane problemy z Atmegą 328 w Arduino Uno przy podłączaniu DS1820

atmega w arduino

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Nieoczekiwane problemy z Atmegą 328 w Arduino Uno przy podłączaniu DS1820

Jj
Guest

Mon Jan 20, 2014 2:25 pm   



Dziendoberek,
Dziwny objaw mam.
do testów używam Aduino Uno, czyli na atmedze 328.
nie używałem wcześniej tego zestawu. Jeśli napisze jakiś prosty soft, wgram,
zaczyna działać.
Robię restart, działa. Wyłączam zasilanie i włączam, ok, działa.
Ale teraz podłączam ds1820, masa, zasilanie 5v i wyjście 1-wire podciągam do zasilania rezystorem 4,7k. Wgrywam soft do obsługi tego czujnika i wszystko ok.
Rusza, restartuje ok. Ale jak wyłączę zasilanie to po włączeniu już układ nie startuje.
Wgrywam soft ponownie i wszystko ok do czasu wyłączenia zasilania.
Odczyt na konsoli portu szeregowego. Ale to bez znaczenia, podłączane zasilanie nie wymusza startu dla poniższego kodu. Gdzie błąd?

program testowy do obsługi czujnika:

#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 7

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup(void)
{
Serial.begin(9600);
sensors.begin();
}

void loop(void)
{
sensors.requestTemperatures();
Serial.println("");
delay(1000);
Serial.print("Sensor 1: ");
Serial.println(sensors.getTempCByIndex(0));
}

BartekK
Guest

Mon Jan 20, 2014 4:25 pm   



W dniu 2014-01-20 16:03, jony.quoo@gmail.com pisze:
Quote:
W dniu poniedziałek, 20 stycznia 2014 13:25:03 UTC+1 użytkownik Jj napisał:

zapomniałbym dodać, czasami, rzadko ale zdarza się, że jednak wystartuje.
Podłączenie zewnętrznych modułów nie ma znaczenia, samo arduino nie startuje z tym programem, a z jakimś naprędce napisanym migaczem led, czy sterowaniem przekaźnikiem działa prawidłowo
wydaje mi się, że startuje, jak laptop wpada w stan uśpienia i jak go wybudzę i znowu pójdzie napięcie na port usb to zaskakuje. Bo z USB jest zasilany.
Zastanawia mnie, że na innym sofcie nie mam tych objawów.
Gdybym składał to na własnym procku sprawdziłbym sekcje zasilania Smile
Chociaż to klon żywcem z chin więc... :)

Sprawdź zasilanie (czy jest sensowne) i włącz sobie w fusebitach BOD.


--
| Bartłomiej Kuźniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Guest

Mon Jan 20, 2014 5:03 pm   



W dniu poniedziałek, 20 stycznia 2014 13:25:03 UTC+1 użytkownik Jj napisał:

zapomniałbym dodać, czasami, rzadko ale zdarza się, że jednak wystartuje.
Podłączenie zewnętrznych modułów nie ma znaczenia, samo arduino nie startuje z tym programem, a z jakimś naprędce napisanym migaczem led, czy sterowaniem przekaźnikiem działa prawidłowo
wydaje mi się, że startuje, jak laptop wpada w stan uśpienia i jak go wybudzę i znowu pójdzie napięcie na port usb to zaskakuje. Bo z USB jest zasilany.
Zastanawia mnie, że na innym sofcie nie mam tych objawów.
Gdybym składał to na własnym procku sprawdziłbym sekcje zasilania Smile
Chociaż to klon żywcem z chin więc... Smile

elektroda NewsGroups Forum Index - Elektronika Polska - Nieoczekiwane problemy z Atmegą 328 w Arduino Uno przy podłączaniu DS1820

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map