如何编程STM32

3

我是一名完全的ARM微控制器编程初学者,但我有AVR和PIC微控制器的经验。

几天前,我从ebay.com购买了(STM32 STM32F103VET6开发板)。现在我正在尝试对这个板进行编程,但我不知道从哪里开始。我还收到了一个CD,其中包含一些数据表和一些文档(全部为中文)。

有人能告诉我如何开始吗?或者有一些源代码样本...

我已经安装了Keil uVision4。 我还拥有一个J-link调试器。

谢谢。


如何编程STM32开发板 - Daniel Alder
我建议先使用mbed。这样更容易,如果你已经做过PIC,那就轻而易举了。此外,你不需要安装IDE。稍后你可以转向编程HAL并使用你的uVision。 - KansaiRobot
2个回答

5

我猜你已经准备好了几乎所有的东西来开始。现在你可能需要STM固件库。您可以从www.st.com网站(http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip)下载它。它还包含许多示例。 您选择了哪个开发板? 希望这些能帮到你。


1

我可能实际上也有同样的开发板。起初那张光盘似乎毫无用处,但是一旦你稍微探索一下,就会发现有很多为该开发板编写的示例。我建议你从最基本的示例(通常是GPIO)开始。通常更复杂的示例(如MP3播放器等)会有很多错误需要解决,对于初学者来说是一个巨大的头痛。

你的下一步是找到该特定芯片的数据手册。然后查看开发板图表,并找到连接了LED的引脚,尝试让它闪烁。一旦你做到了这一点,天空就是无限的。

祝你编程愉快!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接