Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 5 cze 2025, o 20:47


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 7 mar 2015, o 23:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Mirek, po przerwie 1,5 -letniej przyswajam sobie twoje poradniki bieżąco. SUPER PORADNIKI. Chcę się bazować na najnowszych twoich udoskonaleniach.
    Mirek, proszę podaj najnowsze zgrupowane środowisko dla AVR - ( zestawy ATB i osprzęt , mam obecnie Eclipc_Luna , build57 mkAVrCalculator, używam ATB-FT232R).
    Mirek, proszę zgrupuj w całość twoje dotychczasowe usprawniane programy środowiska (Eclipse, mkAVrCalculator i inne....). Chciał bym, chcieli byśmy mieć najnowsze twoje opracowania
    w jednym folderze, by nie błądzić w internecie , kombinować z ustawieniami i dręczyć cię skyp-e. PORADNIKI MUSZĄ BYĆ !
    To błagalna prośba.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2015, o 23:46 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27406
    Lokalizacja: Szczecin
    Pomógł: 1043

    MkAvrCalculator build 57 ???? toż to jakiś mega stary szrot ;)

    dlaczego nie pobierzesz najnowszej wersji ze strony atnel ? ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2015, o 00:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Pobrałem build70 i nie działał z FT232R, i na tym stoje . Mam problem z programowaniem ATtiny13 z pod Eclips_luna. Programuje z mkAVrCalculator po wczytaniu pliku hex.
    Nie wiem jaki popełniam błąd ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 mar 2015, o 00:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

    Witam
    elsat1 napisał(a):
    ...Mam problem z programowaniem ATtiny13 z pod Eclips_luna

    Problem problemowi nie równy; napisz może coś dokładniej o tej niechęci współpracy ECLIPSE'a z nieszczęsną ATt.

    Pozdr.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 mar 2015, o 23:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Po wielu kombinacjach eclipse przestało działać. Po zainstalowaniu na nowo Java wszystko przywróciło tak jak było, nadal ten sam problem.
    ATiny mam na stykówce i połączony łączówką kanda z płytą ATB do CTS,DSR,DCD,RI. MKvCalculator rozpoznaje procesora, połączenia są ok.
    W programie eclipse ustawiłem dla ATtiny13 odpowiednio: programator ATB-FT232R, ft0, oscylator 9600000.
    Przy próbie zapisu do procesora uruchamia się programator (pali niebieski led) wyświetla się pasek postępu programowania i trwa ten proces ok. 1 minuty,
    po czym wyświetla komunikat: AVRDude Error, Programmer "ATB-FT232R" could not initialize the target hardware avrdude_mk.exe: initialization failed, rc= -1.
    Postępuję zgodnie z poradnikami Mirka, może coś przegapiłem?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2015, o 01:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    A zainstalowałeś AVRDUDE z programu mkAVR Calculator? Znajdziesz go w zakładce Ustawienia na dole strony: Instaluj.
    Jeśli to nie pomoże to skontaktuj się z panem Mirkiem na Skype. Możliwe, że Twój zestaw ATB potrzebuje aktualizacji układu FT232R by poprawnie był wykrywany przez mkAVR Calculator.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2015, o 17:04 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Tak, zainstalowałem AVRDUDE z mkAVR Calculator ver.1.0.0 build 57.
    Nowszy mkAVR Calculator 1.1.0 build 70 u mnie nie działa (Win 8,1), nie widzi programatora ATB-FT232R. Może przez to, że aktywuję starą licencją z 2010 roku od zakupu ATB rev 1.03 ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 mar 2015, o 21:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Skontaktuj się z producentem zestawu w celu aktualizacji.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2015, o 22:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Jeszcze mam taki problem, w tym kodzie fragment "PROGMEM w kodzie jak niżej" wyrzuca błędy. Co należy zrobić? (korzystam z projektów Mirka "ProjektWielozadaniowy").
    Po napisaniu:
    uint_t cyfry[15]= { ......i dalej jak niżej
    program nie pokazuje ostrzeżeń ! Jaki popełniam błąd ?

    // definicja tablicy zawierającej definicje bitowe cyfr LED
    uint8_t cyfry[15]PROGMEM = {
    ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F), // 0
    ~(SEG_B|SEG_C), // 1
    ~(SEG_A|SEG_B|SEG_D|SEG_E|SEG_G), // 2
    ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_G), // 3
    ~(SEG_B|SEG_C|SEG_F|SEG_G), // 4
    ~(SEG_A|SEG_C|SEG_D|SEG_F|SEG_G), // 5
    ~(SEG_A|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G), // 6
    ~(SEG_A|SEG_B|SEG_C|SEG_F), // 7
    ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G), // 8
    ~(SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G), // 9
    0xFF // NIC (puste miejsce)
    };



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2015, o 22:45 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    od pewnego czasu kompilator wymaga używania const dla stałych w pamięci programu


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 mar 2015, o 22:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 sty 2013
    Posty: 1760
    Pomógł: 196

    elsat1 napisał(a):
    uint8_t cyfry[15]PROGMEM = {....

    spróbuj
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    ...zresztą tak jak pisałem ostatnio - opisuj dokładnie rodzaj problemu bo kompilator może różne rzeczy uznać za błąd: ";" "{" czegoś_tam_brak, czegoś_za_dużo :) itp, a tylko Ty widzisz co chce Ci "powiedzieć"

    edit:
    ...ja się gramoliłem, a kol.Krauser rachu ciachu i po problemie :)

    Pozdr.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2015, o 00:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Dziękuje wam obydwu za podpowiedź, już sprawdzam. Odezwę się jak i co.

    ------------------------ [ Dodano po: 12 minutach ]

    krauser i kicajek , dziękuję za szybką pomoc.
    Sprawdzę i odpowiem.
    Pozdrawiam, Jasiek

    ------------------------ [ Dodano po: 30 minutach ]

    Dodałem : const uint8_t cyfry[15]PROGMEM = {
    i działa, nie ma błędów kompilacji, a miałem ten przypadek w innych lekcjach, a tak to nie kumam do końca (chyba chodzi o zmienną w przerwaniach?).



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 mar 2015, o 08:36 

    Pomógł: 0

    Podstawowe uzupełnienie wiedzy z Niebieskiej jest tu http://mirekk36.blogspot.com/2013/11/ta ... ogmem.html

    Masz dokładnie wyjaśnione skąd się bierze potrzeba const, oraz znajdziesz tam wiele innych "Myków"


    Autor postu otrzymał pochwałę


    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 mar 2015, o 09:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 25 gru 2011
    Posty: 204
    Lokalizacja: Boguchwała
    Pomógł: 3

    Dziękuję wam Krauser....Kicajek....Rezasurmer (zmienił twarz)..... pomogliście naprawić moje błędy.
    Pozdrawiam serdecznie i uciekam się do hobby, tu też są problemy, proszę oglądnąć:
    https://www.youtube.com/watch?v=yfv4Sn6rFSM



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO