Gratis Stm32 value line discovery kit + tävling

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Helgesson
Inlägg: 298
Blev medlem: 19 november 2008, 22:51:11
Ort: Linköping

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av Helgesson »

Du hade rätt :) nu fungerar de.

Vart hittade du dokumentationen till det om man får fråga?
SBeaver
Inlägg: 13
Blev medlem: 29 november 2010, 18:06:05

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av SBeaver »

Helgesson:

Har du några länktips angående interrupt hantering på STM32?
Det känns som om man förr eller senare kommer bli tvungen att dyka in i det om man gör någon mer seriös applikation.
Är det lätt att hantera interupts innuti interupts o dyl? Jag har bara använt interupts på en annan arkitektur en gång och då skrev jag hela hanteraren själv så jag visste precis vad den gjorde.
Användarvisningsbild
Helgesson
Inlägg: 298
Blev medlem: 19 november 2008, 22:51:11
Ort: Linköping

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av Helgesson »

Ja du, jag är ju som sagt ingen expert på området då jag fick lite kompleterande uppgifter från "snigelen" tre inlägg tidigare i tråden.

Men det mesta står i databladet, dock så kan det vara lite svårt att tolka informationen ibland.
Google brukar kunna hjälpa till en hel del ibland :) söka på tex "STM32 Usart interupt" så fick man lite hjälp fast det räckte som sagt inte hela vägen.

Har med bara hållit på med "enklare" kretsar förut. I mitt fall PIC 12F 16F o 18F serien och där är det ju oftast betydligt enklare o plocka ut informationen ur databladen eftersom att dom inte är lika fullpackade med funktioner, sen så har man ju hållit på med dom betydligt längre så man vet ju vart man ska leta efter informationen :)
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av snigelen »

> Vart hittade du dokumentationen till det om man får fråga?

Det var en bra fråga. Det var ett tag sedan jag tog reda på det så jag kommer inte riktigt ihåg. Möjligen från pdf:en som beskrev Standard Peripherals Library (SPL) i en tidigare version. Den var betydligt bättre än chm-filen de har som dokumentation i senare versioner.

Tittar man annars på exemplen i SPL får man följande (t.ex USART/Interrupt/main.c)

Kod: Markera allt

  NVIC_InitTypeDef NVIC_InitStructure;

  /* Enable the USARTy Interrupt */
  NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  NVIC_Init(&NVIC_InitStructure);
Dokumentationen av SPL är som sagt rätt sopig nu för tiden, det är nästan mer givande att läsa källkoden till SPL eller exemplen.

Annars är väl det mesta i dessa dokument

- Databladet för MCU'n
- Referensmanualen för STM32F100x-familjen
- Cortex-M3 Technical Reference Manual

Edit: Hade tänkt komplettera med länkar till dokumenten, men även om man lyckas hitta dem så verkar det inte gå att länka till dem på ST's nya usla websidor.
SBeaver
Inlägg: 13
Blev medlem: 29 november 2010, 18:06:05

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av SBeaver »

http://infocenter.arm.com/help/topic/co ... p1_trm.pdf

^^ Technical reference manual, senaste version, senaste revision (som jag hoppas är samma som discoveryn)

De var bra på att gömma pdf-versionen på sin hemsida.
SvenW
Inlägg: 1124
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Re: Gratis Stm32 value line discovery kit + tävling

Inlägg av SvenW »

Här är en som tydligen har knäck STlink-problemet för Linux.

http://www.mail-archive.com/openocd-dev ... 15713.html

Om någon här har provat detta så vore det intressant att få veta!
Skriv svar