problem z moteino

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Koledzy i koleżanki , bawiłem sie dziś modułem Moteino , programując go za pomocą konwertera cp2102.
I było dobrze gdy było to tylko miganie dioda , ale później wgrałem przykład z oszczędzaniem energii i sie porobiło.
Program działa , prądy pobierane przez moduł spadają z 6mA do 0.85uA ale nic nie da sie wgrać , wyskakuje błąd "Problem z wgrywaniem na płytkę"
https://www.dropbox.com/s/7wme2hh9s2326 ... 6.png?dl=0
Co robić , czy pozostaje tylko wgranie po przez programator isp ?

Code: Select all

// **** INCLUDES *****
#include "LowPower.h"

// Use pin 2 as wake up pin
const int wakeUpPin = 2;

void wakeUp()
{
    // Just a handler for the pin interrupt.
    digitalWrite(5,LOW);
    delay(125);
    digitalWrite(5,HIGH);
    delay(125);
}

void setup()
{
    // Configure wake up pin as input.
    // This will consumes few uA of current.
    pinMode(wakeUpPin, INPUT);   
    pinMode(5,OUTPUT);
}

void loop() 
{
    // Allow wake up pin to trigger interrupt on low.
    attachInterrupt(0, wakeUp, LOW);
    
    // Enter power down state with ADC and BOD module disabled.
    // Wake up when wake up pin is low.
    LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF); 
    
    // Disable external pin interrupt on wake up pin.
    detachInterrupt(0); 
    
    // Do something here
    // Example: Read sensor, data logging, data transmission.
}
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Czy konwerter masz z sygnałem DTR? Polecam ten: https://botland.com.pl/pl/konwertery-us ... results=74. Działa bezproblemowo.

Spróbuj resetować Moteino i momentalnie po resecie wgrywać program (po resecie musi być etap wysyłania danych na RS-a).
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Robert Błaszczak wrote: Mon Apr 27, 2020 6:48 pm Czy konwerter masz z sygnałem DTR? Polecam ten: https://botland.com.pl/pl/konwertery-us ... results=74. Działa bezproblemowo.

Spróbuj resetować Moteino i momentalnie po resecie wgrywać program (po resecie musi być etap wysyłania danych na RS-a).
Robercie , tak mam podłączony DTR, używam tego samego konwertera którego używałem do esp. Wszytko było dobrze, dzałało, dało się programować, ale były to proste programiki typu miganie diodą. Popsuło sie gdy wgrałem przykład z oszczędzaniem energii .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Wyślij mi na priv kod programu. Spróbuję w weekend (jeśli będzie nieciekawa pogoda) sprawdzić u siebie. Czy program musi mieć podłączone jakieś zewnętrzne czujniki, itp?
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Cały program jest w pierwszym poście, nie trzeba podłączać żadnego czujnika, ewentualnie diodę led , wykożystuję bibliotekę LOW -Power z https://github.com/rocketscream/Low-Power tam jest również wykorzystany przykład .Chciałem tylko zobaczyć jak działa usypianie atmegi.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Zastanawiam się czy problemem nie jest właśnie biblioteka. Do Moteino jest dedykowania biblioteka do usypiania Atmegi. Ale mam w razie czego programator ISP, więc bez obaw będę mógł sprawdzić,
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Ja równiez dysponuje programatores isp - usbasp, ale nigdy nie uzywałem z arduino tylko jeszcze z bacom'em :D
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Ja tylko z AVRDUDESS. Wgrywałem bootloader Moteino do "czystej" Atmegi. Ale pewnie się coś w tym temacie "wygugla" :D
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Problem rozwiązany. Jak zwykle problem prozaiczny - płytka stykowa, ale wgrywanie musi się odbywać przy wybudzonym mikrokontrolerze i po restarcie .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Koledzy , problemów ciąg dalszy , za nic nie mogę uruchomić żadnego czujnika po i2c ani bme280 ani bmp280 innych nie posiadam . Podłączam wg schematu na stronie Roberta B. I nic, skaner nie rozpoznaje. Czujniki są sprawne bo działają pod wemos .
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “Pomoc”