基于STM32(ARM Cortex M3)的Arduino——Spurce
#学习技巧
3988 人阅读
|
1 人回复
|
2011-09-18
|
|
?很多电子专业的学生,或者刚刚入行的电子工程师都有一个困惑。电子行业范畴这么大,这么多细分行业,不知该如何抉择。诸如硬件、软件、Layout?、单片机、?ARM?……这么多名词让人眼花缭乱,职场新人们生怕找错了方向、入错了行。
????众所周知,现在嵌入式?ARM?行业很火热。很多在高校中只接触过?51?单片机的初学者在嵌入式面前犯了愁。一方面是很想学,另一方面又是不得入门的方法,无从下手。
????其实,不管方向再怎么多,基础要求总是相同的。单片机、?C?语言可以说是电子行业研发人员必备的基本技能。
????作为?ARM?大家庭的一员,?STM32?既有着?ARM?的高性能,也有着中低端单片机的易用性。她不像?ARM9?、?ARM11?那样诱惑过多,?ARM9?以上的平台就仅仅?linux?和?wince?等操作系统内核,驱动,应用,各种协议,硬件原理图,等都有够学一年半载了,没这点时间,你无法完全掌握,所以并不适合入门,周期太长,难度相对来说较大。
?????入门最好选择主频低一点的处理器,一切都是先掌握好原理,弄明白,弄透彻了,一切就都好办!所以单片机中,?STM32?是目前最最主流的芯片,加上目前?STM32?的资料非常的多,所以,最好还是推荐?STM32?的开发板做为入门级的板子,学会之后,即可自己独立开发出各种产品,?STM32官方提供的开源代码库也是非常好用,将底层的各种汇编,管脚定义都封装成了各个功能函数,开发起来非常方便?,?快捷!
????Spurce?是由?Soliddigi Technologies Inc?开发的基于?STM32?(?ARM Cortex M3?)的?Arduino ARM?开发板。其最大的特色是价格低,尺寸小(?9.14cm*7.62cm?),功能接口全(板载标准?Arduino?接口,?TFT-LCD?接口,?DB-9?串口,?JTAG?,按键、?LED、?RJ45?以太网、?TF?卡、?RTC?、?SPI-Flash?等丰富功能接口),全兼容?Arduino?语法及?Arduino ARM?编译器,支持?USB?程序下载及虚拟串口。非常适合用户做入门学习,产品开发。
?
淘宝?Spurce STM32 Arduino?开发板购买地址:
http://item.taobao.com/item.htm?id=10915489240
?
◆?Spurce?硬件资源:
(?1?)?.CPU: STM32F103VET6, TQFP100?封装;?FLASH?:?512KB, SRAM:64KB
(?2?)?.1?个?20Pin?标准?JTAG?调试接口
(?3?)?.1?个电源?LED?,?1?个用户?LED?;
(?4?)?.1?个?DB-9 RS232 Uart,?支持?3?线?ISP?。
(?5?)?.1?个?USB2.0 SLAVE?模式接口。
(?6?)?.1?个?Micro SD(TF)?卡插座,接口采用?SDIO 4?位方式。??
(?7?)?.1?个?2.4?寸?TFT?(?240X320(?带触摸屏?)?接口,利用?MCU?的?FSMC 16?位接口模式控制。
(?8?)?.1?个?SPI?总线控制的?SST25VF016B(2M BYTES)?的串行?FLASH
(?9?)?.1?个功能按键,?1?个系统?Reset?按键;
(?10?)?.1?个?RTC?后备电池座带?1210?电池。
(?11?)?.1?个?RJ45 Ethernet 10M?网络接口。
(?12?)?.?剩余端口?GPIO?全部引出。
(?13?)?.Pin to Pin?完全兼容?28Pin Arduino?扩展模块。
【?Spurce?特色】:
1?、标准的?28Pin Arduino?接口?Pin to Pin?支持?Arduino?硬件?shiled?。所有?Arduino?标准扩展插件,均可在?Spurce?上完美使用。
2?、支持?Arduino?编程语言,支持?Arduino ARM IDE?免费编译器(?arm-gcc?),支持?USB?直接下载程序,支持?USB?虚拟串口功能;兼容?Maple Arduino IDE?编译器及语法;
3?、支持?GCC+Eclipse+OpenOCD+OpenJTAG?免费开发环境,让您的企业节省高额的?Cortex ARM?开发编译环境工具的投入费用;(提供环境搭建教程)
4?、提供?MDK+Jlink?环境、?Eclipse+Gcc+OpenJTAG?环境两种版本的丰富例程。让您在两种开发环境中切换自如,游刃有余。
?
淘宝?Spurce STM32 Arduino?开发板购买地址:
http://item.taobao.com/item.htm?id=10915489240
?
◆?Spurce?基础例程:
(?1?)?.LED?闪烁例程
(?2?)?.SPI SST25VF016B?读写例程
(?3?)?.SST25VF016B?的?FATFS?例程(含实验手册)
(?4?)?.EXTI?键盘中断例程
(?5?)?.TIM3?的?CH2?通道产生特定频率的波形例程
(?6?)?.TIM3?的?CH2?通道产生?PWM?波形例程
(?7?)?. RTC?实时时钟例程
(?8?)?.?异步串口通信例程
(?9?)?.ADC?例程
(?10?)?.SDIO?接口方式的?SD?卡读写例程(支持?SDIO 4?位模式,支持?SDHC?卡)
(?11?)?.SDIO?接口方式的?SD?卡上的文件系统?Fatfs?例程(?SDIO 4?位模式,支持?SDHC?卡)
(?12?)?.FSMC 16?位模式的?TFT?驱动例程。
(?13?)?.?电阻式触摸屏演示例程。
(?14?)?.PC?机通过?USB?接口读写?SD?卡的例程(?SDIO 4?位模式,支持?SDHC?卡)。
(?15?)?.PC?机通过?USB?接口读写?SST25VF016B?的例程(?2M U?盘)。
(?16?)?.RJ45?以太网通信例程
(?17?)?.?基于?uIP1.0?网络协议栈的?ENC28J60?网络模块例程。
(?18?)?.USB?在线编程?MCU?的驱动例程
?
◆基于?Coretex M3?(?STM32?)的?Arduino?例程:
(1)????????Arduino?版本?LED?闪烁例程;
(2)????????Arduino GPIO?使用,按键输入例程;
(3)????????Arduino?版本?USB?虚拟串口打印;
(4)????????Arduino?串口通信;
(5)????????Arduino?模拟量采集;
?
◆?Spurce?高级例程:
(1)????????uCOS GUI?例程;
(2)????????STM32 Wifi?通信例程,发邮件?E-Mail?,传数据包,提供?wifi?路由服务,点对点连接例程;
(3)????????Spurce?(?STM32?)和?RFID?通信读取?RFID?标签以?Excel?格式存储至?SD?;
?
◆?Spurce?文档:
1. Spurce?开发板的原理图,尺寸定位图
2. Spurce?开发板硬件手册
3.?串口在线编程说明
4. JTAG?在线编程说明
5. USB?在线编程说明
?
◆资源下载链接:
1?、快速开始:如何将?Arduino?的?Bootloader?下载到?Soliddigi Spurce?开发板
http://www.soliddigi.com/news/shownews.php?lang=en&id=34
2?、?Soliddigi Spurce?开发板?Arduino ARM IDE?编译工具(绿色版)
http://www.soliddigi.com/pub/SOLID_STM32/Tools/Solid-ide-0.0.11-windowsxp32.7z
3?、?soliddigi Spurce Eclipse + Gcc + openJTAG+OpenOCD?环境搭建手册
http://www.soliddigi.com/news/shownews.php?lang=en&id=35
4?、如何在?soliddigi Spurce?上使用?Open JTAG?、?OpenOCD?进行?Debug
http://www.soliddigi.com/download/showdownload.php?id=49&lang=en
5?、部分?soliddigi Spurce?例程(?Eclipse+Gcc+STM32?)下载
????http://www.soliddigi.com/download/showdownload.php?id=50&lang=en
6?、更多资料请购买?soliddigi Spurce?获取资源光盘!淘宝?Spurce STM32 Arduino?开发板购买地址:
http://item.taobao.com/item.htm?id=10915489240
?
无锡速腾固态数据科技有限公司
Soliddigi Technologies Inc.
地址:江苏省无锡市新区菱湖大道?200?号微纳网?A?栋?310?室
邮编:?214135?电话:?0510-85387391?传真:?0510-85387691
E-Mail?:?sales@soliddigi.com?无锡公司网址:?www.soliddigi.com
公司全球电子产品展销平台?http://www.soliddepot.com |
|
|
|
|
|
|
|
|
|
|
沙发
风云1号
发表于 2011-10-14 10:35:40
|
只看该作者
回复:基于STM32(ARM Cortex M3)的Arduino——Spurce
|
|
|
|
|
|
|
|