基于ARM Cortex M3的MCU的示例代码?

时间:2010-12-04 18:41:26

标签: arm cortex-m3 stm32

更具体地说, STM32F107

我在ST的网站上几乎找不到任何代码,甚至连可下载的库都没有(虽然我已经发现有些代码表明它们应该存在?)。这让我有点害怕,因为我不想在有其他选择时选择难以使用的处理器。 (这个特殊的处理器满足所有其他要求,所以请不要将其解释为替代品的问题)

所以基本上我希望有人可以指出我正确的方向。

我计划使用Raisonance工具集,它是免费的,但似乎仅限于C.但C和C ++(甚至是纯粹的程序集)示例都会很棒。 USB示例特别令人感兴趣。

1 个答案:

答案 0 :(得分:3)

首先,有很多CM3代码适用于比STM32更多的处理器......但似乎你专门询问了STM32。

STM32系列有FreeRTOS port

STM32 Primer是一个廉价的硬件平台,可以下载很多user-supplied projects

另外,ST有some examples that can be downloaded,还有a forum with lots of topics & examples

你提到了USB。请参阅ST可下载示例,了解USB随身携带的入口UM0721。白痴用HTML5或flash或其他东西做了一切(抱歉,我是一个嵌入式的人,而不是网络开发人员) - 我无法发布直接链接...如果这个描述不够好,你找不到它,让我知道,我会试着更明确。

我有更多的东西被保存下来&有书签,但我认为这足以让你入门?祝你好运玩得开心。

EDIT1: Olimex有很多很棒的low-cost ARM boards,包括基于STM32的主板。其中一个主板的页面有一个software download,其中包含许多示例,包括USB虚拟COM端口,USB音频和USB大容量存储。我不知道你的硬件是什么以及你正在使用什么工具集,所以当然你可能不得不采取代码和根据您的需求量身定制。 (免责声明:我与Olimex没有任何联系,我刚刚使用了很多他们的东西,并且发现它们非常适合降价。)