股票

SAM4S16C–开发环境搭建

SAM4S16C芯片属于Cortex-M4,而我用过STM32F103的芯片,按说应该比较熟悉;SAM4S16C是Atmel公司出的芯片,而我日常工作就是avr变成,这应该更熟悉;但是,当我拿到SAM4S XPLAINED开发板的时候,傻眼了,跟之前完全两码事好不好!

STM开发工具用的是keil,借用SEM公司的编程手册,最妙的是,它有一个函数库呀,想用什么功能,上去找就是了。avr系列呢,用的是iar,不过这些都是简单函数,查查数据手册就搞定了,所有函数自己编写,反正寄存器就那几个。而SAM4S就不一样了,datasheet死长八长,一会儿就看晕了。在网上搜了搜,atmel有自己的开发软件–atmel studio,从学习STM到PIC的时候我总结了一条好处,那就是用官方的开发工具,学习起来必须简单,于是,开装!

SAM4S16C--开发环境搭建

先在官网下下个atmel studio6.2,装上;在顺便下个usb驱动,针对这块开发板的;再装个JLink驱动,越高级越好,这样子用usb线直接插入JTAG口时,由于开发板自带Jlink,atmel studio就可以自动识别出开发板。

用atmel studio还有个好处就是,它里面有很多示例程序。File–>Nex–>Example Projects,打开New Example Project form ASF or Extensions.找一个开发板对应的打开,比如:

SAM4S16C--开发环境搭建

然后编译,运行,程序就可以顺利烧写到开发板里面了!

顺便说下,ASF是 atmel software framework的简称,也就是atmel出的固件函数库,烦人的是没有使用说明书啊!!!或者谁知道哪里有说明书告诉我下,3Q

打赏
原文链接:,转发请注明来源!

发表评论