#programowanie #arduino #atmega #atmel #nano #oled
Siema bogowie programowania za 15k.
Mam układ na arduino nano wraz z wyświetlaczem OLED 1.3" podłączonym przez SDA i SCL (na wyświetlaczu jest opis SCK).
Układ działał jakiś czas, potem działał losowo a teraz nie działa wcale. Podpiąłem się z laptopem i monitorem portu szeregowego i ładnie daje informacje zwrotne z ADC itp ale
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@groman43: Dzięki mordo, dołożyłem 2x 2k (bo na jakimś schemacie takie widziałem) pull up i ruszyło od strzała. Ciekawe jak to działało wcześniej bez tych rezystorów.
Wyświetlacz i Nano działają na 5V i nie ma kolizji.
  • Odpowiedz
@bambus94: Piny, które mogą pełnić kilka różnych funkcji, jak GPIO lub I2C, muszą być w pewnym stopniu "rekonfigurowalne" i potrafią się czasem dziwnie zachowywać. Żeby ogarnać, co dokładnie się stało, trzeba zaglądnąć do datasheeta i zrozumieć jak takie piny dokładnie działają. A ponieważ jest sobota wieczór, jakoś nie mam na to ochoty.
Najczęstszym przypadkiem jest zasilanie MCU za pomocą GPIO - https://www.microchip.com/forums/m619159.aspx Pamiętam że Dave Jones z EEVblog zrobił o
  • Odpowiedz
#atmel #arduino

/** Ethernet MII/RMII mode */
#define ETH_PHY_MODE GMAC_PHY_MII

SAME70Q21, jakby ktoś z was zassał kod z wizarda i pracował z xplained to zmieńcie od razu na GMAC_PHY_RMII, ja straciłem na tym tydzień, nauczyłem się używać breakpointów oraz poznałem takie opcje kompilatora, że prawie kawe mi teraz robi.

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Świeżo co ale udało mi się i wszystkim polecam tą zabawę. Na pcb https://www.farnell.com/datasheets/2007959.pdf czyli uC Cortex-M7 300MHz + phy 100MB udało mi się uruchomić komunikację między komputerem a uC. Wysyłam nieco ponad 1000 pakietów na sekundę, po 1000 bajtów każdy, uC sprawdza czy odebrałem właściwe dane i jeśli tak to ustawia tam 1. Takie minimum logiki do wykonania na danych. uC odsyła zmieniony pakiet (z policzoną sumą kontrolną dla nagłówka IP). Wszystkie pakiety lecą przez router.
Tak właściwie komunikacje jest w trybie halfduplex bo każda strona czeka na drugą, więc teoretycznie można dwa razy szybciej, bez czekania.
A tak właściwie to taką ramkę można skopiować do bufora i z DMA pogonić do I2S i nie odsyłać całej tylko brać następną. A ponieważ z kodekami miałem już do czynienia to zanosi się na budowę ethernetowej karty dźwiękowej. Trzymajcie kciuki.

Polecam taką zabawę. Do ogarnięcia ethernetu na tym poziomie wystarczy angielska wiki. Możliwości są ogromne a przykłady działają.

Obecnie
A.....k - Świeżo co ale udało mi się i wszystkim polecam tą zabawę. Na pcb https://ww...

źródło: comment_1XlPhQ4ex4TppHPZSa2UmY7Sp10G1MAb.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Płytka za kilka stówek, ram, flash, ethernet 10/100 a jakiś frajer trompka montuje zdejmowalną zworkę, której zdjęcie przy włączonym zasilaniu oznacza zgon głównego proca. Ofc zworek jest więcej więc pomyłka to kwestia czasu.
https://www.farnell.com/datasheets/2007959.pdf
Procek plus przesyłka 80 pln klik, całe szczęście, że mozolnie ale jednak, udało mi się zdjąć go zwykłą lutownicą.

Nie róbcie tak w swoich projektach. Takie coś powinno wymagać lutowania.
A.....k - Płytka za kilka stówek, ram, flash, ethernet 10/100 a jakiś frajer trompka ...

źródło: comment_8C4F3nfQbsG2ocSo8iUWcngjoS6u3ot6.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: robiłem takie rzeczy na płytkach wielowarstwowych i to nie raz. Uszkodzonemu scalakowi nie zaszkodzi, ale sprawne też to przeżyły. Ilość warstw nie ma znaczenia skoro grzeje się i tak od strony scalaka.
  • Odpowiedz
@Analityk: próbowałem pogrzebać coś w ustawieniach tej wtyczki, ale poza całkowitym wyłączeniem podkreślania, nie mogłem nic znaleźć. Wszedłem w dodaj/usuń programy i kliknąłem napraw przy atmelu i już działa dobrze xd
  • Odpowiedz
@I-____-I: cos wiecej mozesz napisac? interesuje mnie diagnoza CAN, trafiaja do mnie ostatnio urządzenia z maszyn typu dzwigi, podnosniki koszowe itp. Jest to wszystko po CAN i wlasnie zastanawialem sie jak ugryzc temat
  • Odpowiedz
@Pan_Slon: Z doświadczenia jakie zdobyłem robiąc jeden mały projekt. Sam interfejs zrobisz nawet sam za grosze na jakimś tanim arduino i module na MCP2515. Cała trudność polega na interpretacji danych. Jeśli nie mamy dokumentacji to jedyne co zobaczymy to ID pakietu oraz zlepek 8 bajtów. Analizuje to się metodą prób i błędów, obserwując co się zmienia. Trudno jest też wysyłać jakiekolwiek zapytania bez wcześniejszego analizy pakietów w działającym systemie.
  • Odpowiedz
Siemano mircy, mam takie pytanie, gdzie można sprzedać lub wymienić takie urządzenie jak Arduino XBee Schield, posiadam to, jako nowe kosztuje około 140zł. Ja zdobyłem to po kosztach, i z chęcią bym się z kimś wymienił, bo z jednej sztuki pożytek średni, a na moje potrzeby jest to trochę zbyt profesjonalne. Mam wersje z "chip antenna"
Mógłbym się z kimś zamienić za chociażby 4 wierszowy LCD na HD44780 plus konwerter I2C ew. jakieś silniki DC z przekładniami i kołami.

Posiadam jeszcze Atmega 644PA w obudowie DIP, nieużywaną, z tego co widziałem to na allegro są po 40zł za sztukę. Ja mógłbym oddać bez problemu choćby za klona arduino.

Posiadam jeszcze OLIMEX AVR JTAG ICE, jest to programator do atmeg pod starą wersję atmel studio, klon oparty o atmege 16 i układ FTDI, też mógłbym bez problemu za coś wymienić.
unitrax - Siemano mircy, mam takie pytanie, gdzie można sprzedać lub wymienić takie u...

źródło: comment_yydHJxmxtIZY5IPX4ZhaFnheTPbIDZsW.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Malinozaur: Masz pełną sesję modułu na PW włącznie z modułem na uruchomionym Arduino Mega. Jak jesteś zainteresowany, to jak najbardziej mogę się zamienić. Z wyświetlacza będę miał więcej użytku niż z 1 modułu.
  • Odpowiedz
Miraski chciałbym się zabrać za zabawę z mikrokontrolerami, co polecicie na początek? Zastawiam się co wybrać 8, 16 czy 32 bity? Dlaczego Atmel? ( ͡° ͜ʖ ͡°) Jakie mikrokontrolery zakupić na początek? No i tak błądzę we mgle od paru dni po Internetach i sam nie wiem co wybrać od czego zacząć bo zasadniczo nie wiem jakie są różnice.
Pomożecie?
#avr #mikrokontrolery #c #
g.....n - Miraski chciałbym się zabrać za zabawę z mikrokontrolerami, co polecicie na...

źródło: comment_z35bqi9mHtO7PbsIRNo7Nhr2YjsXc8qg.jpg

Pobierz
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

potrzebuję pomocy z wgraniem biblioteki do pilota do #atmel studio #programowanie #c W necie widzę poradniki z wypaleniem bootloadera i programowaniu w mighty core w arduino. Nie da się prościej? Nie ma biblioteki w C? Pilot to ir 100
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Thexil: w kilka godzin pewnie da się to ogarnąć jak będzie miał sprzęt, policz sobie jaką ma stawkę

jak chcesz to mogę ci wysłać mój kod który pewnie da się dokończyć szybciej niż grzebać to od nowa, bo protokół już rozpracowałem
  • Odpowiedz
Mirki, chce atmegą 328 wysterować dwa przekaźniki, w tym celu zrobiłem sobie prosty układ z dwoma tranzystorami i diodami + przekaźniki. Testowo wgrałem na atmegę program żeby co 1s zmieniał stan przekaźnika i rozczarowanie - przekaźnik chodzi jak chce, najczęściej po 2 przełączeniach blokuje się na amen. Próbowałem też podłączyć atmegę pod gotowy moduł z przekaźnikami - to samo. O co tu może chodzić?
#elektronika #atmega #atmel
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do 26 marca w sklepie www.microchipdirect.com jest darmowa wysyłka produktów Atmela

Wystarczy podać przy zamówieniu kod: WELCOME03

Do ceny elementu trzeba doliczyć 20% VATu

Niestety
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheDuck: W microchipdirect możesz mieć je na już (kurier) z oficjalnego źródła po cenie niższej niż w polskich sklepach. Nie wiem jak z Atmegami, ale czasem w chinach możesz się natknąć na podróbki scalaków lub odrzuty nie trzymające parametrów - poczytaj o DS18B20.
  • Odpowiedz
@meohaw: To pewnie nigdy się nie doczekasz. Przecież to jest cel szkoleń - ściągnąć potencjalnych klientów, powiedzieć im coś mądrego, przedstawić produkt i zarobić na sprzedaży.
  • Odpowiedz
To pewnie nigdy się nie doczekasz


@Analityk: Co jest super smutne. Pewnie dlatego jeżdżę na konferencje, spotkania czy seminaria zorganizowane wokół języków programowania, bo tam takie rzeczy tylko na korytarzach i ewentualnie slotach dla sponsorów.
  • Odpowiedz
@Pan_wons liczniki są 16-bitowe, sprawdź maksymalny dzielnik dostępny dla TC0, sprawdź najniższą możliwą częstotliwość pracy zegara wejściowego. np dla zegara 16mhz i dzielnika równego jeden będziesz mial 16 000 000 (zegar) / 1 (dzielnik) / 65 536 (maskymalny zakres timera) ~= 244Hz.

sprawdź jeszcze czy TC0 nie ma jakichś ograniczeń w trybie generowania przerwań. ta nota która podałeś jest wstępna. Znajdź pełna dokumentację MCU i odszukaj instrukcje obsługi timerow.
  • Odpowiedz
#pytanie #mikrokontrolery #atmel

Mircy, jaki najtańszy układzik można kupić żeby poćwiczyć sobie programowanie z tego ćwiczenia? https://drive.google.com/file/d/0B4_ab37IZgxabjhRc0k2X2tSbzg/view?usp=sharing

Najlepiej układ wlutowany w płytkę, wyprowadzenia gpio i możliwość zaprogramowania za pomocą stlink v2, żadnych bajerów. Szukałem na aliexpress pod "atmel arm" ale nic nie znalazłem, a wszystkie płytki powyżej 50 zł odpadają. Da radę?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Microchip organizuje szkolenie w języku polskim we Wrocławiu oraz w Krakowie. Microchip przejął Atmel.
Więcej info na stronie TME.
Decyduje kolejność zgłoszeń, szkolenie jest bezpłatne.
#elektronika #atmel
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach