我是一名完全的ARM微控制器编程初学者,但我有AVR和PIC微控制器的经验。
几天前,我从ebay.com购买了(STM32 STM32F103VET6开发板)。现在我正在尝试对这个板进行编程,但我不知道从哪里开始。我还收到了一个CD,其中包含一些数据表和一些文档(全部为中文)。
有人能告诉我如何开始吗?或者有一些源代码样本...
我已经安装了Keil uVision4。 我还拥有一个J-link调试器。
谢谢。
我是一名完全的ARM微控制器编程初学者,但我有AVR和PIC微控制器的经验。
几天前,我从ebay.com购买了(STM32 STM32F103VET6开发板)。现在我正在尝试对这个板进行编程,但我不知道从哪里开始。我还收到了一个CD,其中包含一些数据表和一些文档(全部为中文)。
有人能告诉我如何开始吗?或者有一些源代码样本...
我已经安装了Keil uVision4。 我还拥有一个J-link调试器。
谢谢。
我猜你已经准备好了几乎所有的东西来开始。现在你可能需要STM固件库。您可以从www.st.com网站(http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip)下载它。它还包含许多示例。 您选择了哪个开发板? 希望这些能帮到你。
我可能实际上也有同样的开发板。起初那张光盘似乎毫无用处,但是一旦你稍微探索一下,就会发现有很多为该开发板编写的示例。我建议你从最基本的示例(通常是GPIO)开始。通常更复杂的示例(如MP3播放器等)会有很多错误需要解决,对于初学者来说是一个巨大的头痛。
你的下一步是找到该特定芯片的数据手册。然后查看开发板图表,并找到连接了LED的引脚,尝试让它闪烁。一旦你做到了这一点,天空就是无限的。
祝你编程愉快!