Zapisałem się na kurs ARM na edx.org, dzisiaj przyszła płytka Tiva C Series Launchpad. Nie mogąc się doczekać na pierwszą lekcję znalazłem Workshop od TI i odpaliłem pierwsze wideo. Tak słucham i czytam co ma w sobie ten uC i mam wrażenie, że będzie potrzeba chyba 10 lat w górach w tybecie z datasheetem tego ustrojstwa, żeby wszystko opanować.


#mikrokontrolery #arm #embedded #elektronika
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam płytkę STM32F4 i po małym zwarciu nie mogę jej zaprogramować. Napięcia ok, mogę zrobić firmware update, jednak nic nie mogę wgrać do pamięci "Read out protection is activated".
Takie pytanie, czy da się coś z tym zrobić, czy do wyrzucenia?

#arm #elektronika
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczky z #stm32 #arm #mikrokontrolery mam problem z programowaniem mojej płytki STM32F0(30R8).
Środowisko normalnie mi działa (Keil uVision 5), kiedy wrzucam program na płytkę to wszystko jest ok. Wymazuje sektory/albo cały chip, wgrywa kod i restartuje płytkę, żeby działało. Z tym, że to nic nie zmienia. Na płytce po resecie dalej wgrany jest ten sam program, który wgrany był wcześniej.

Ktoś coś?

#programowanie trochę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, dałem wpis, że chcę być programistą embedded, ale tak sobie patrzę, że chyba niekoniecznie o to mi chodziło. Jak można nazwać zawód, w którym trochę się programuje, trochę się elektronikuje, trochę ma się do czynienia z unixowymi systemami (głównie czasu rzeczywistego)? Elektronik? Programista elektronik? Konstruktor elektronik? Przyznam, że wszystko mnie interesuje w tym samym stopniu aktualnie, ale nie wiem, czy jest ktoś taki, co rozdrabnia się na milion rzeczy.
Siedzi ktoś
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@greebqmaster: ucz się pilnie przez całe ranki , ale najważniejsze żebyś zaczął robić własne projekty w domu, jakieś proste płytki , studia to tylko dodatek, rób coś sam! albo kup sobie jakieś arduino i zacznij sie tym bawić i z czasem modyfikować po swojemu gotowe programy na to a później pisać już własne.
  • Odpowiedz
#elektronika #arm #mikrokontrolery #avr
Chciałbym przeskoczyć z AVR na STM32, jaką książkę polecacie (by była tam też instrukcja jak obchodzić się z IDE) + zestaw uruchomieniowy pod tę książkę (tak jak ma kardaś)
Innymi słowy szukam kogoś w rodzaju Mirka Kardasia tylko, że dla ARM
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam kwarc 8 MHz, dwa kondensatory 15 pF i mikrokontroler. Zegar wchodzi w klocku na PLL x6.

I tu zaczyna się problem. O ile kwarc wstaje właściwie od razu po włączeniu zasilania, o tyle na ustabilizowanie PLLki i przełączenie jej na źródło głównego zegara w systemie muszę czekać nawet minutę, a powinno to trwać maksymalnie kilka cykli. Do tego czasu mikrokontroler stoi w pętli, czekając na flagę PLLRDY.

Po pomyślnym uruchomieniu tych 48
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zakładam, że płytkę ktoś lutował
1) załóż, że kondziorki filtrujące przy kwarcu są z tyłka => wlutuj nowe
2) załóż, że uwalony jest kwarc => sprawdz inny dowolny czy będzie śmigać
3) Rozumiem, że 8Mhz gen. wewnętrznego śmiga prawilnie? I "jittera" nie widać na pierwszy rzut oka?
4) Skoro obawiasz sie EMI to dla testów spróbuj je jakoś wyłączyć.
5) jeśli to wina programu to wklej ten kawałek odpowiedzialny z PLL itp.
  • Odpowiedz
@Bianconero: cumlu już późno i jestem po % i musisz sam se radzić ale za plusika jak to mirki pisza podsylam kodzik jaki ja używam (swoją drogą autorstwa Freediechopina czy jak mu tam).

pll_start(CRYSTAL, FREQUENCY); 16) // max PLL multiplier is 16
mul = 16;

frequency = crystal
  • Odpowiedz
Gdybym miał przygotować kurs programowania mikrokontrolerów z rdzeniami ARM M0 na jakimś tanim eval boardzie (np Nucleo od ST albo KL24Z od Freescale) od absolutnych podstaw, tłumacząc nie tylko co zrobić ale również dlaczego i jak to dokładnie działa to znalazł bym wielu chętnych ?

Jestem pracującym w zawodzie elektronikiem/programistą mikrokontrolerów i strasznie mnie wkurza, że większość kursów dla początkujących używa gotowych bibliotek lub nie wyjaśnia dlaczego trzeba akurat ten bit ustawić
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lardenn @Wyrewolwerowanyrewolwer: Całkiem dobry pomysł. ST ma znośne dokumentacje oraz całkiem rozbudowane peryferia. Moja propozycja to STM32F072B DISCO. Zawiera akcelerometr, sensor pojemnościowy, ledy, przycisk, port USB dla użytkownika. Jeżeli ktoś posiada inną płytkę od ST to nie powinien się zbytnio przejmować, kurs nadal będzie dla niego użyteczny.

Mam falę kolejnych pomysłów. Kurs zorganizowany byłby w postaci bloga, a w nim trzy kursy:

- programowanie
  • Odpowiedz
@m504: Dzięki, przemyślę sobie jeszcze od czego tu zacząć. Na studiach miałem trochę zajęć na Basic Stampach programowanych w PBasicu, jakieś standardowe świecenie diodami, silniki krokowe czy implementacja komunikacji I2C między dwoma stampami. No i jakoś tak po latach znowu mi się zachciało takich zabaw, no i nie wiem w sumie w co ręce włożyć.
  • Odpowiedz
No cóż... Musiałem się przeprosić z windowsem na chwilę, bo chcę ogarnąć w końcu te #stm32, a nie bardzo wiem jak sobie skonfigurować wszystko na #archlinux

Także jakby ktoś wiedział jak skonfigurować środowisko i ogólnie wszystko co by sobie programować stm32f0 (najlepiej z bibliotekami libopencm3) na Archu, to ja bardzo prosiłbym o podpowiedź.

Ktoś poratuje czymś żebym nie musiał siedzieć w tej sodomii?

#linux #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak cos to ja mam caly STM32 toolchain pod Linuxa + makefile/przyklady/skrypty/toole/skrypty linkera porobione, ale to raczej tak stm32 workspace from scratch. Moge Ci pomoc w konfiguracji...ale do workspace bede miala dostep dopiero po pracy.

gcc dla stm32 mam w kilku wersjach. Chyba najlepsza jest ta z ct-ng

do debuga uzywam jtagkeya zakupionego na allegro i calosc spinam z openocd i gdb serverem, debuguje w ddd (graficzne srodowisko) albo pod vimem -
  • Odpowiedz