olivilik / stm32f103 Goto Github PK
View Code? Open in Web Editor NEWCortex M3 hardware descriptions, library software, and some applications for ST and GD F103 platforms
Cortex M3 hardware descriptions, library software, and some applications for ST and GD F103 platforms
I have followed your tutorial an got it to work with simple GPIO and loop-delays.
Then I tried using ISRs and it simply did not work.
Everything compiles without a glitch and loads into the target board (BluePill) and runs fine - except no ISRs get invoked. I do get interrupt(s) but they get stuck in blocking handlers.
Looking deeper I found that the whole vector table is filled with only blocking handlers. Here is a disassembly screenshot showing vector table:
It is as though linker simply ignores my nicely defined interrupt handler function(s), e.g.
void sys_tick_handler(void)
{
...
}
void tim1_up_isr(void)
{
...
}
I have checked the function names n-fold and have tried several online examples including those from the libopencm3-examples project to no avail.
This looks as a linker issue but I cannot figure it out (probably because I'm new to gcc).
I have also this one:
http://www.zoobab.com/arm-cortex-m3-stm32f103c8t6-stm32-core-board-development-boa
It is missing from your listing, maybe I can add some infos about it if you want.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.