#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 jak tylko podepnę SDA lub SCL to nagle atmega staje i koniec
@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 tym
  • 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.


Dziś wyjątkowo nie pozdrawiam atmela.
  • Odpowiedz
Ś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).
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
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.


#elektronikadiy #atmel #gownowpis
A.....k - Płytka za kilka stówek, ram, flash, ethernet 10/100 a jakiś frajer trompka ...

źródło: comment_8C4F3nfQbsG2ocSo8iUWcngjoS6u3ot6.jpg

Pobierz
@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. Urządzenie
  • 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.
unitrax - Siemano mircy, mam takie pytanie, gdzie można sprzedać lub wymienić takie u...

źródło: comment_yydHJxmxtIZY5IPX4ZhaFnheTPbIDZsW.jpg

Pobierz
@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 #arduino #programowanie #robotyka #atmega #
g.....n - Miraski chciałbym się zabrać za zabawę z mikrokontrolerami, co polecicie na...

źródło: comment_z35bqi9mHtO7PbsIRNo7Nhr2YjsXc8qg.jpg

Pobierz
@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
Wołam @nariox @cochese @krzyshtof
Atmega podpięta do mostka. Jest i dioda, jeszcze nie podpięta. Pracuję w #atmel studio #programowanie #avr #atmega #elektronikadiy
W czym kłopot. Chciałbym sterować za pomocą pilota silnieczkiem. Mam kod do arduino, trzeba go przerobić pod C
#include

byte enablePin = 5; // musi byc PWM, sterowanie silnikiem lewym
byte enablePin2 = 9; // musi byc PWM, sterowanie silnikiem prawym

byte led1 = 10; // dioda LED okna lewego
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 #przekazniki #pytaniedoeksperta
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 większość można kupić jedynie w ilości hurtowej. Przykładowe mikrokontrolery dostępne w pojedynczych sztukach:

https://www.microchipdirect.com/ProductDetails.aspx?Category=ATmega1284P (6,05 EUR, 26zł)
https://www.microchipdirect.com//ProductDetails.aspx?Catalog=BuyMicrochip&Category=ATtiny4313∣=305 (1,5 EUR, 6,40zł, taniej niż na allegro)
https://www.microchipdirect.com//ProductDetails.aspx?Catalog=BuyMicrochip&Category=ATtiny2313A∣=305

#elektronika #atmel #avr #cebuladeals
@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
#arduino #stm32 #mikrokontrolery #pytanie #embedded #atmel

Mircy, mam takie zadanie:

Odpowiedzieć na pytanie (analizując dokumentację procesora oraz sprawdzając doświadczalnie) jaką najniższą częstotliwość przerwań może generować timer TC0?

Na podstawie czego mogę wnioskować jaką najniższą częstotliwość przerwań może generować ten timer?

Dokumentacja mikrokontrolera:
http://www.keil.com/dd/docs/datashts/atmel/at91sam7x128_256_ps.pdf
@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ę?