Fórum témák

» Több friss téma
Fórum » STM32 Discovery Kit programozása
Lapozás: OK   1 / 7
(#) lolhun1988 hozzászólása Feb 11, 2011 /
 
Sziasztok ezt a témát azért nyitottam, hogy aki rendelkezik STM32 Discovery Kit-el a felmerülő kérdéseket ebben a témában megtudjuk vitatni. Kellemes cseverészést kívánok!

Cikk: STM32 Discovery Kit programozása
(#) cooler15 hozzászólása Feb 13, 2011 /
 
Szia!

Ezt a kit-et hogy lehet beszerezni?
Nézegettem az EVB honlapját, de ahhoz el kellett volna fogadnom pár oldalon keresztül regisztrációs feltételeket, hogy többet tudjak meg.
Jár ez valami költséggel, vagy kötelezettséggel?
Ha nevezel a versenyre akkor adnak egy STM32 discovery-t és fejleszthetsz? Vagy ez hogy működik?
(#) kadarist válasza cooler15 hozzászólására (») Feb 14, 2011 1 /
 
Szia!
Megrendeled és küldik: Bővebben: Link
(#) lolhun1988 válasza cooler15 hozzászólására (») Feb 14, 2011 / 1
 
Hali!

Itt a link, én elolvastam a feltételeket és nem találtam benne kötelezettséget ugyanis, ha rosszul dokumentálod a projektet már kizárnak. A panelt meg csak nem kérik vissza. Be kell pipálni, hogy kérsz egy ilyen panelt és küldik. Költséggel neked nem jár.

Ádám

Bővebben: Link
(#) lolhun1988 válasza cooler15 hozzászólására (») Feb 14, 2011 /
 
Ja es egy kerdesre meg nem valaszoltam. Ha igenyled a panelt akkor fejleszthetsz azon a versenyre igen. Remelem segitettem.
(#) cooler15 válasza lolhun1988 hozzászólására (») Feb 14, 2011 /
 
Igen segítettél
Köszönöm szépen.
És kadarist válaszát is köszönöm.
(#) kadarist válasza cooler15 hozzászólására (») Feb 14, 2011 1 /
 
Szívesen! Tehát így néz ki a dolog: Bővebben: Link
(#) cooler15 válasza lolhun1988 hozzászólására (») Feb 14, 2011 /
 
Hát én ezt nem értem
Regisztráltam és elolvastam töviről hegyire az összes elfogadandó írást, és én sem találtam semmi olyat ami kötelezne bármire.
Ugyanakkor olyan checkbox-ot sem ami az STM32 DEv. Kit-re utalna... :S
Vagy csak én vagyok vak?
(#) lolhun1988 válasza cooler15 hozzászólására (») Feb 15, 2011 /
 
Hm levették azt az opciót. Elfogyott a promós anyag! :eek2:
(#) sikolymester hozzászólása Máj 24, 2011 /
 
Én a napokban szereztem be egy ilyet magamnak. A korábbi tutorial cikk nagyon tetszett. Remélem lesz egy kis aktivitás a jövőben ezzel kapcsolatban.
(#) sikolymester hozzászólása Máj 25, 2011 /
 
Elkezdtem játszani vele, mégpedig az Atollic TrueStudio Lite IDE-vel. Hát mit mondjak. Nem nagyon nyer meg engem az, hogy összesen egy breakpointot tudok letenni vele.

Gondolom a többi IDE-ben is van valamilyen turpiság a kódméret limitálása mellett.
(#) sikolymester hozzászólása Máj 25, 2011 /
 
Az IAR kickstart verzióval nem sikerült egy projektet lefordítanom, igazából nem is volt kedvem nagyon belefolyni, hogy pontosan miért nem ment. Két tutorial is volt az st oldalról arra, hogy hogyan lehet használni, nos egyik sem ment alapból.
(#) skadam hozzászólása Aug 16, 2011 /
 
Sziasztok!
Én is beszereztem egy ilyen cuccost, a gyári program szépen villogtatja is a ledet, de amikor rá akarok tölteni valami mást, akkor nem találja a letöltő progi a hardvert. Azt mondja hogy "TARGET_CONNECT_ERR" és ellenőrizzem a kábelezést.
A windows XP amúgy felismerte az eszközt USB mass storage eszközként, megjelent a meghajtó az eszközök között, van rajta 3 db URL kiterjesztésű fájl.
Szerintetek ez mitől van? Víruskeresőt próbáltam letiltani, nem használt...
(#) Abydos hozzászólása Okt 4, 2011 /
 
Hasonló itt is a helyzet. Frissen letöltött Atollic projektek között még csak véletlen sincs a tutorialban leírt "STM32 Project", igaz ha az embeddet választja az ember akkor nagyjából ugyanazt kapja. Mégis fordításkor és feltöltéskor a fordító sír.

Amúgy az egy breakpoint limit kiküszöbölhető egy kis szoftveres segítséggel.

void BreakPoint( unsigned char lNum )
{
unsigned char break;
break = lNum; // <------ ide rakod a breakpointod
}

a programba pedig ahova akarod a breakpointokat beszurod a függvényt egy számmal (szám alapján tudod honnan keveredtél oda)>
(#) Abydos válasza Abydos hozzászólására (») Okt 4, 2011 /
 
Rájöttem a problémára.

http://www.st.com/internet/evalboard/product/219866.jsp

oldalon le lehet tölteni a "Desgin Support" fül alatt 3 dolgot.
Abból az igazán hasznos a "ST-LINK firmware upgrade"
Letöltöd, kicsomagolod (akár frissítheted is a kártyádat az exevel).
Majd az ebben a mappában lévő "STLinkUSBDriver.dll"-el felülírod
az Atollic GDB servere által használt dllt.
Ez nekem a "Atollic\TrueSTUDIO for STMicroelectronics STM32 Lite 2.2.0\Servers\ST-LINK_gdbserver\"
mappában volt. Gondolom nektek is ott lesz.

Atollicban a projektre kattintva jobbklikk. Properties / Run/Debug Settingsben
van egy ablak. Itt elméletileg kellene szerepelnie a projekt neveddel egyező sornak. Ha nincs akkor hozz
létre, ha van akkor Edit gomb (vagy duplakatt). Ezek után a Debugger fül alatt:
* JTAG Probe: ST-LINK
* Interface: SWD

Nekem így működött, aki megpróbálja sok sikert.
(#) millermoki hozzászólása Jún 4, 2012 /
 
Érdekelne ki foglalkozik vagy foglalkozott STM32L-discovery lappal?! Kezdő vagyok a lap körül. A programozása érdkelne. Pl. hogy hivjam meg a kimeneteket stb. PIC-kel foglalkozom de ez most egy kicsit betett.

üdv moki!
(#) lolhun1988 válasza millermoki hozzászólására (») Jún 4, 2012 /
 
Szia!

Ha az a kérdés hogyan éred el a regisztereket, akkor a cikkben találsz rá választ! Az első hozzászólásban ott van a link!

Szép napot!
(#) millermoki hozzászólása Jún 10, 2012 /
 
Atollic-True studiot használok. Egy kezdő progival szépen felprogramoztam a lapot. Kiir, villog stb. Átolvasva a szép kis 200 sor ezt én le akartam röviditeni 20-ra de nem tudom jól megirni hogy legalább 1 Led-et villogtassak. Kezdetben 1 Led-et akarok megtanulni villogtatni. Ezt leirnád kérlek hogy lehet megoldani!?

Elnézését ha ez valaki számára túl egyszerű de valahol el kell kezdeni
(#) lolhun1988 hozzászólása Jún 10, 2012 /
 
Szia!

while(1){
GPIOC->BSRR = (1<<8);
/*BIT SET ÉS RESET regiszterbe írok a 8. bitbe egy egyest (PC8 SET)*/
delay();
GPIOC->BSRR = (1<<24);
/*BIT SET ÉS RESET regiszterbe írok a 24. bitbe egy egyest (PC8 RESET)*/
delay();
}
}

Ez egy kódrészlet a cikkből! Olvasd el a cikket ott részletesebben elmagyarázom mit csinálok! Linket az első hozzászólásban találsz!

Üdv.:

Ádám>>
(#) Gory válasza lolhun1988 hozzászólására (») Jún 10, 2012 /
 
Az STM32-khöz érdemes a Standard Peripheral Library-t (CMSIS) használni, amit például az STM oldaláról le lehet tölteni. Ez egy standard periféria kezelő segéd library STM-ekhez ami elrejti előled az összes regiszter nyavaját. Vannak minta példák is ha letöltitek. Sokkal kényelmesebb így programozni, mint adatlap regiszterek nyálazásával. Nem ismerem az Atollic studio-t de valószinű azzal sem lenne probléma használni.
(#) kapu48 hozzászólása Szept 22, 2012 /
 
Őrülök, hogy rátaláltam a cikkedre!

Sajnos az :Olvasva: 8287-hoz képest a hozzászólás elég kevés!

Most már kapható 2 újabb Discoveri fejlesztőkártya olcsón.
Hátha fellendül az érdeklődés is irántuk. Mivel az árukhoz képest, jóval többet tudnak, mint a hasonló vagy drágább, de felkapott Arduino panelek.

Én jelenleg 1 STM32F4DISCOVERY boardhoz illesztem a Grafikus kijelzőt.
PQG2412A SERIES (240 * 128 DOTS) PIN CONNECTIONS
http://www.palmtech.com.tw/rimages/757/P37-PQG2412A.pdf

Bővebben itt olvashattok: http://avr.tavir.hu/modules.php?name=Forums&file=viewtopic&p=22105#22105
Sajnos nincsen ilyen jól megírva, mint ez a cikk.

(#) sarpadus1 hozzászólása Okt 3, 2012 /
 
Szia uraim!
Én jelenleg STM32F4DISCOVERY boardhoz illesztem a CX65 kijelzőt.

Üdv.:

Árpád

DSC02543.JPG
    
(#) laszlo_1 hozzászólása Okt 23, 2012 /
 
Üdv!
Egy egyszerű kérdésem lenne. Az RB port 3, és 4. bitjét hogyan lehet feléleszteni? Valószinü a JTAG használja. Ez az eset fennáll a PIC32-es esetében is. Ott egy egyszerű utasítással megtudom oldani. Itt hogyan lehet megoldani? Most kezdtem ezekkel a procikkal foglalkozni.
Üdv.
lászló_1
(#) zsuscsinyo hozzászólása Okt 31, 2012 /
 
Sziasztok!

Még nyár elején én is beszereztem magamnak 2db STM32F4 Discovery-t és elkezdtem vele foglalkozni. Minden zökkenőmentesen indult, viszont van mikor gondol egyet és "Hard Fault" megszakításba ugrik. Kicsit elveszi a kedvem az egésztől, mivel nem találok rá épkézláb leírást ennek kiküszöbölésére. Kérdésem, hogy találkozott-e ezzel már valaki, vagy hogy van-e rá valami megoldás?

Köszönöm!

Zsuscsinyo
(#) sarpadus1 hozzászólása Nov 8, 2012 /
 
Üdv, mindenkinek !
Egy kis kedvcsináló !
Ajánlom a STM32F4xx elsajátitani és felhasználni.
Üdv, Árpád

DSC02659a.jpg
    
(#) lolhun1988 hozzászólása Nov 9, 2012 /
 
Köszönjük a postot!
(#) kapu48 válasza zsuscsinyo hozzászólására (») Nov 12, 2012 /
 
Hali zsuscsinyo!

Az eszközöd SW és HW környezet ismerete nélkül elég nehéz a problémádra választ találni!
Talán megnyugtat. hogy nálam pl. nem fordul elő ilyen jellegű hiba.

Esetleg nem jól kezelsz le valami megszakítást, vagy gyenge a táp ellátása a rendszerednek?
(#) kapu48 válasza laszlo_1 hozzászólására (») Nov 12, 2012 /
 
Hali laszlo_1!

Szerintem ezeket a portókat is ugyanúgy kel használni, mint az összes többit.
Erre találsz példákat, ha kicsit keresel.

Illetve ha már ezen túl vagy a gyakorlatban, írd le mi a konkrét problémád.
(#) kapu48 válasza sarpadus1 hozzászólására (») Nov 12, 2012 /
 
Tisztelt sarpadus1!

Nagyon érdekesnek tűnik a projected!

Légy szíves írjál nekünk kicsit bővebben róla!
Ha időd engedi.
(#) kapu48 válasza zsuscsinyo hozzászólására (») Nov 12, 2012 /
 
Esetleg Googli: STM32F4 Hard Fault ?
Van találat bőven rá!
Következő: »»   1 / 7
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem