05-16-2015, 08:35 PM
Kako ne bih previše pisao oko podešavanja hardvera programatora na Discovery ploči, Keil se potrudio da nam to uz lepe ilustracije sve redom napiše. Koristan dokument možete preuzeti ovde:
http://www.keil.com/appnotes/files/apnt_230.pdf
Primetićete da je u pomenutom dokumentu opisan STM32F4, ali procedura je veoma slična i za naš Discovery sa STM32F0, pa verujem da ćete se snaći oko podešavanja.
Ono što je meni napravilo nedoumicu to je podešavanje memorijskog prostora u ST-LINK-u, pa evo tog detalja koji je jako bitan da sve proradi kako treba (mi koristimo STM32F051R8T6 microcontroller sa 64 KB Flash, 8 KB RAM):
Primeri... pre nego što pređemo na primere, preporučio bih vam "prečicu" oko korišćenja pinova. Pošto svaki pin može imati razne funkcije, pull-up otpornike, čak i različite brzine, ovaj članak na veoma pregledan načim će vam približiti sve to:
http://hertaville.com/2012/07/28/stm32f0...al-part-1/
http://hertaville.com/2012/09/01/underst...io-part-2/
http://www.keil.com/appnotes/files/apnt_230.pdf
Primetićete da je u pomenutom dokumentu opisan STM32F4, ali procedura je veoma slična i za naš Discovery sa STM32F0, pa verujem da ćete se snaći oko podešavanja.
Ono što je meni napravilo nedoumicu to je podešavanje memorijskog prostora u ST-LINK-u, pa evo tog detalja koji je jako bitan da sve proradi kako treba (mi koristimo STM32F051R8T6 microcontroller sa 64 KB Flash, 8 KB RAM):
Primeri... pre nego što pređemo na primere, preporučio bih vam "prečicu" oko korišćenja pinova. Pošto svaki pin može imati razne funkcije, pull-up otpornike, čak i različite brzine, ovaj članak na veoma pregledan načim će vam približiti sve to:
http://hertaville.com/2012/07/28/stm32f0...al-part-1/
http://hertaville.com/2012/09/01/underst...io-part-2/