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



Teraz jest 28 mar 2024, o 10:56


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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 154
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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 154
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 ]
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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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 2 gości


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO