-
1. Data: 2014-01-20 13:25:03
Temat: atmega w arduino
Od: Jj <j...@g...com>
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));
}
-
2. Data: 2014-01-20 16:03:09
Temat: Re: atmega w arduino
Od: j...@g...com
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 :)
Chociaż to klon żywcem z chin więc... :)
-
3. Data: 2014-01-20 16:25:28
Temat: Re: atmega w arduino
Od: BartekK <s...@d...org>
W dniu 2014-01-20 16:03, j...@g...com pisze:
> 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 :)
> Chociaż to klon żywcem z chin więc... :)
>
Sprawdź zasilanie (czy jest sensowne) i włącz sobie w fusebitach BOD.
--
| Bartłomiej Kuźniewski
| s...@d...org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338
173