查看: 7762|回复: 2

利用ASF Wizard创建串口编程

[复制链接]
  • TA的每日心情
    郁闷
    2015-11-23 13:22
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-1-8 14:09:19 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 lianlei 于 2013-1-8 20:45 编辑

    利用ASF Wizard创建串口程序


            使用官方的板子的好处就是官方提供了一系列软件,方便我们测试,学习,这里就简单介绍一下使用Atmel Studio 6软件的ASF Wizard创建一个串口程序,各位看官可以通过此方式创建一些程序,并在程序的基础上学习,改动,从而提升我们学习的步伐。

    1.打开Atmel Studio 6软件,打开后看到如下界面:

    打开atmel studio

    打开atmel studio

    点击红圈处,可通过ASF Wizard创建工程。点击得到如下界面:

    选择开发板

    选择开发板

    在红色椭圆中选择SAM4,32bit,在蓝色椭圆中输入Xplained,选择Sam4s Xplained开发板,可以看到共有67个工程,选择工程Usart synchronous example软件,如下图

    创建工程

    创建工程

    在上面设置Project name,工程存放位置,以及Solution name,本文默认,点击OK。
    出现Accept Software License Agreement,选择同意,点击Finish。工程创建完成。

    2.直接编译工程,发现没有错误和警告,打开工程所在的路径,发现debug文件下有各种类型的可执行文件,分别是
    USART_USART_SYNCHRONOUS_EXAMPLE1.bin、USART_USART_SYNCHRONOUS_EXAMPLE1.hex。
    将bin文件下载到开发板中,调试程序!

    3、下载程序前的准备工作,首先正确安装Jlink驱动,包括JlinkARMV4.4.2(文件名:Setup_JLinkARM_V442.zip)和JlinkCDCDriver(install_JLinkCDCDriver.exe),之后安装SAM-BA,本人安装的是SAM-BA2.12版本,直接支持at91sam4s16-ek板子,有些地方介绍安装2.11,并不好,他里面没有Cortex-M4支持,还要自己安装补丁,所以不如直接安装2.12版本。
    安装jlink之后,将usb一段插在电脑上,一段插上Sam4s Xplained开发板(注意:是插在开发板的j21口,既是JTag口),会出现如图界面,表示驱动安装完成,若不一样,需要继续调整驱动安装(两个都需要正确显示)。
    之后我们通过电脑的超级终端创建通讯口,com口的选择根据电脑安装的端口选择,我的是com4,参数设置为波特率:115200,数据位设置为8,无校验,停止位设定为1。(这个我想都会,就不用一步一步的介绍了)前期的准备工作就做好了!
    4、 下载程序,在现在程序前先介绍一下开发板上两个跳冒的作用,分别是JP7,是给整个班子供电用的,JP25使用与擦除程序用的,链接JP25之后,会擦出板子上的程序。
    A、链接JP7和JP25,并将开发板连接到电脑上,JTAG傍边的LED灯会闪烁几下,程序已擦出完成。
    B、断开电脑和开发板的连接,拔掉JP25,重新连接到电脑上
    C、找到附件中的SAM4S_XPLD_USART_TEST_Programming.bat文件,双击该文件出现如图所示界面,并且开发板上LED灯闪烁几下,表示程序烧写完成。

    D、关闭logfile.log文件,断开开发板与电脑之间的连接。
           E、再次连接电脑与开发板,并打开之前创建的超级终端,点击开发板复位按键,看到如下界面,表示程序下载完成。file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.gif
           F、完成程序下载是不是很开心啊,现在可以测试串口程序了,也可以分析一下利用asf wirard创建的源代码。



    论坛发图真费劲,还不如我在直接发附件呢!




    Jlink驱动安装

    Jlink驱动安装

    烧写程序

    烧写程序
    QQ截图20130108200818.png

    创建串口测试程序.PDF

    434.8 KB, 下载次数: 66

    usart_test.rar

    16.42 KB, 下载次数: 50

    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-23 13:22
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2013-1-8 20:46:59 | 显示全部楼层
    上午没写完,现在把驱动安装和程序下载过程补充了一下,需要的看看啊,给自己顶一下!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-7-20 19:42:52 | 显示全部楼层
    学习了,
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 21:53 , Processed in 0.142782 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.