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 w 2025? 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 25 maja 2025, o 15:10


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
    Autor Wiadomość
     Tytuł: ATB-SHIELD-M128
    PostNapisane: 11 paź 2013, o 20:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    Mam pytanie: czy niedługo pojawi się jakiś projekt wykorzystujący atb-shield-m12
    Przydałby się również lepszy opis modułu i wyprowadzeń.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2013, o 21:26 
    Offline
    Moderator
    Avatar użytkownika

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

    icer_cmg napisał(a):
    Mam pytanie: czy niedługo pojawi się jakiś projekt wykorzystujący atb-shield-m12
    Przydałby się również lepszy opis modułu i wyprowadzeń.


    Myślę, że dwa tygodnie, max 3 i ukażą się zarówno moduły w sprzedaży jak i poradnik video oraz dokładniejszy opis szczególnie pinologii .... (nawiasem mówiąc - to przez tą pinologię i problemy z jej dopasowaniem premiera tego modułu opóźniła się o ponad półtorej miesiąca :( ... a trzeba było wykonać aż TRZECI prototyp żeby uzyskać ostatecznie dobrą wersję) ... więc proszę o zrozumienie bo koszty prototypowania poszły w górę na MAXA, no ale to biorę na siebie, klient tego nie odczuje w cenie modułu...

    _________________
    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: 11 paź 2013, o 21:28 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    Posiadam właśnie taki moduł. Czy to znaczy, że są w nim błędy?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 paź 2013, o 21:33 
    Offline
    Moderator
    Avatar użytkownika

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

    icer_cmg napisał(a):
    Posiadam właśnie taki moduł. Czy to znaczy, że są w nim błędy?


    ależ skąd ;) to właśnie ostatni udany prototyp i kolejne będą właśnie takie tylko teraz znowu trzeba czekać na produkcję PCB ...

    napisz do mnie na PRIV w/s większej ilości szczegółów ok ?

    a najlepiej na maila: biuro@atnel.pl

    lub też jestem dostępny na Skype: mirekk36

    nie ma problemu wybierz drogę jaką chcesz - chętnie pomogę ;) zapraszam

    Pozdr Mirek

    _________________
    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: 9 kwi 2014, o 11:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Witam,

    Chciałem zapytać jaką rolę w module pełni scalak 4053 wlutowany po drugiej stronie płytki?

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 kwi 2014, o 11:39 
    Offline
    Moderator
    Avatar użytkownika

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

    step_m napisał(a):
    Witam,

    Chciałem zapytać jaką rolę w module pełni scalak 4053 wlutowany po drugiej stronie płytki?


    A zaglądał kolega na schemat modułu ? ;)

    http://atnel.pl/atb-shield-m128.html

    układ 4053 to demultiplkekser sygnałów - bo jak przeczytasz notę PDF procka to zobaczysz że AKURAT tak się złożyło - że na TYCH SAMYCH pinach procka są dwie WAŻNE alternatywne funkcjonalności

    piny PE0 oraz PE1 są mogą być poza oczywiście zwykłymi pinami I/O również pinami od UART0 czyli RX i TX ale ! ... ale także są pinami MOSI oraz MISO !!! to bardzo ważne i zwykle początkujący, którzy pierwszy raz biorą w rękę taki procek ZJADAJĄ zęby na tym ... bo wydaje im się że MOSI i MISO są na pinach sprzętowego SPI procka - robią sobie płytkę a potem ZONK ! programowanie nie działa :(

    Dlatego też zastosowałem taki układ aby móc BEZ NAJMNIEJSZYCH problemów korzystać ZARÓWNO z programatora jak i UART0 bo to druga rzecz na której początkujący zjadają zęby przy tym procku i później gdy podłączą programator to nie działa im UART0 albo odwrotnie ...

    po takiej separacji - prostej widać jak drut - wszystko śmiga i użytkownik w ogóle nie zauważa tego problemu - wydaje się jakby wszystko było na oddzielnych pinach ;)

    _________________
    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: 11 kwi 2014, o 11:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 30 kwi 2013
    Posty: 105
    Lokalizacja: Warszawa
    Pomógł: 0

    Oczywiście jest na to poradnik ISP vs. SPI. Tam jest wszystko też wyjaśnione. Ale się zapomniało :)

    _________________
    Mój Serwer AVR - http://msavr.besaba.com



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 wrz 2014, o 11:32 
    Offline
    Użytkownik

    Dołączył(a): 23 lip 2014
    Posty: 39
    Pomógł: 1

    Tak sobie czytam i analizuję informacje o shieldzie m128 z tej strony LINK i naszło mnie jedno pytanie.
    Chodzi o pin 1 w atmega128 opisane jako PEN.
    W ATB shield m128 pin nr 1 atmegi jest podłączony jako PG5 i to jest moje zdziwienie, bo w datasheet czytamy:

    "PEN is a programming enable pin for the SPI Serial Programming mode, and is internally pulled
    high . By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Programming
    mode. PEN has no function during normal operation"


    oraz

    "As an alternative to using the RESET signal, PEN can be held low during Power-on
    Reset while SCK is set to “0”. In this case, only the PEN value at Power-on Reset is
    important."


    Czyli reasumując zamiast pinu reset można wykorzystać pin PEN i programować po SPI, moje pytanie jest następujące:

    Czy na TEJ stronie jest błąd zarówno w schemacie jak i w zdjęciach płytek?

    Jeśli nie to jakim sposobem użyć PEN jako PG5?

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 wrz 2014, o 12:04 
    Offline
    Moderator
    Avatar użytkownika

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

    pin PG5 - jest w ogóle nie obsadzony na obecnych płytkach ATB SHIELD M128 ale sam sygnał jest doprowadzony do tego miejsca

    _________________
    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: 29 mar 2015, o 11:34 
    Offline
    Użytkownik

    Dołączył(a): 29 sty 2014
    Posty: 157
    Pomógł: 4

    Witam,
    Proszę o informację pinów sterujących SHIELD M128. Podłączyłem do zestawu ATB i diody RGB prawidłowo zmieniały barwy i po kompilacji zgasły.
    Chciałem zapytać gdzie połączone są kabelki wg poradnika (7.08 min.) https://www.youtube.com/watch?v=xujEupk1s-E,
    Moja wersja SHIELD M128 troszkę inaczej wygląda niż na stronie sklepu Atnel. Mam zieloną zworkę w przy Porcie C i nie znalazłem połączenia do przecięcia aby diody świeciły po wgraniu wsadu. Podłączyłem PA0 z PG0 i nic nie świeci.
    Nie chcę coś zepsuć, więc proszę o pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 29 mar 2015, o 12:16 
    Offline
    Moderator
    Avatar użytkownika

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

    milek22 napisał(a):
    Mam zieloną zworkę w przy Porcie C i nie znalazłem połączenia do przecięcia aby diody świeciły po wgraniu wsadu.

    Proszę zajrzeć na stronę:
    http://atnel.pl/atb-shield-m128.html

    ale na wszelki jeszcze tutaj wklejam rysunek - no mam nadzieję - że nie trudno zobaczyć co i jak
    Obrazek

    _________________
    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: 29 mar 2015, o 12:33 
    Offline
    Użytkownik

    Dołączył(a): 29 sty 2014
    Posty: 157
    Pomógł: 4

    Ok. Dziękuję bardzo za szybką odpowiedź. Na razie same diody chcę odpalić wg poradnika z wyjściem PORTA PA0.
    Myślę, że wgrywając pusty program zresetowałem ustawienia domyślne i nie zdefiniowałem portu wejściowego.
    Czy jest jakiś sposób, żeby sprawdzić czy mój SHIELD M128 jest sprawny?
    Taki mam wynik testu

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



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 gru 2018, o 23:49 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2013
    Posty: 353
    Lokalizacja: Kraków
    Pomógł: 6

    Witajcie.
    Przy zakupie ATB-Shield-M128 domyślnie Mirek wgrał program na którym można przetestować MagicLED.
    Podeśle ktoś hex'a albo źródło tak żeby odpalić linijkę diod 2+30



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2018, o 14:29 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2013
    Posty: 353
    Lokalizacja: Kraków
    Pomógł: 6

    Ponownie witam.
    Poprosiłem o ten program domyślny bo chciałem sprawdzić shielda którego posiadam bo coś nie działał (Atmega 128).

    Domyślnie Shield ma zworkę z PG0 na wejście WS2812. Za każdym razem po aktywacji tego wejścia dioda się zaświecała maksymalną mocą i na kolor biały.
    w pliku konfiguracyjnym ws2812.h po ustawieniu tego właśnie piny
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    diody zaświecają się i AVR się zawiesza bo przestaje reagować i nawet reset nie pomaga - tylko odłączenie napięcia.

    Natomiast po wielu próbach przepiąłem na port A
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    i wszystko działa jak należy.

    Pomyślałem, że uszkodzony jest ten port, ale nie. Podając w cyklu timera na te piny stan niski i wysoki zachowują się poprawnie.

    Ponownie zmieniłem na G i znowu się zawiesza.
    Czy ktoś może wytłumaczyć takie zachowanie się AVR?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 gru 2018, o 14:33 
    Offline
    Moderator
    Avatar użytkownika

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

    iwi napisał(a):
    Czy ktoś może wytłumaczyć takie zachowanie się AVR?

    Tak i to dość prosto - część portów tego procka (i nie tylko tego) bodajże porty od F, w tym G ... nie są dostępne w obszarze portów IO w procku tylko w obszarze pamięci RAM, a więc trzeba do nich inaczej podchodzić - jeśli chodzi oczywiście o asembler, bo w C nie ma to znaczenia

    _________________
    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: 29 gru 2018, o 15:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 mar 2014
    Posty: 1475
    Pomógł: 167

    iwi napisał(a):
    Czy ktoś może wytłumaczyć takie zachowanie się AVR?
    A jak masz ustawiony fuse bit M103? Czy nie masz włączonej zgodności procesowa z ATmega103?

    --
    Pozdrawiam,
    Robert



    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: 16 ] 

    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