查看: 3320|回复: 1

ATxmega256A3BU USB在线编程

[复制链接]
  • TA的每日心情
    奋斗
    2014-8-21 18:48
  • 签到天数: 95 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-11-30 20:01:32 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 tianshuihu 于 2013-11-30 20:06 编辑

    拿到XMEGA-A3BU Xplained评估板也有一段时间了,其间经历种种坎坷,今天就来写点板载USB编程方面的吧
          ATxmega256A3BU微控制器集成了一个全速USB控制器,而且支持USB Bootloader,所以USB口还可以作为在线编程口。评估板可以通过USB在线编程也可以通过JTAG/PDIAtmel的各种仿真编程工具操作。
    USB在线编程可以通过Flip软件实现,关于其具体使用过程可以看看下面的这个帖子(名字比较个性哈O(∩_∩)O )
    但是可悲的是我的电脑没装Java ,所以出现了“Couldnot find a Java Virtual machine”的界面。之前也没弄过Java,所以也不知道怎么办,就这样不知不觉郁闷了好几天,后来在网上看到了下面的帖子
    安装了Java之后果然就可以使用Flip了。

    按照船长的指示,打开了官方DEMO例程‘XMEGA_A3BU_XPLAINED_DEMO1 ’,编译成功,用Flip顺利下载,下面是下载完成点击“Run”之后的界面

    home.jpg

    显示屏显示了对应评估板上是个按键的功能,按下评估板左上角的 确认键(Enter)即可看到下图的时区选择界面,

    timezone.jpg

    其实想想这样的设计还是很有必要并且很人性化的,毕竟这个demo程序是面向全球的使用者(英语不好就没办法了,我也是看了几遍才明白)。不过不用担心用起来麻烦,这个界面只会在第一次开启时显示,一旦设置好下次上电就不会再让你选择啦!
    通过右侧上下按键调整到“+8,Hong Kong”(即东八区,北京、香港所在时区),按确定即可

    honk.jpg

    下面是时区差的选择,对于我们来说都是以北京时间为准,不存在分钟的延时,所以直接选0 即可

    minute.jpg

    设置好了之后,即进入常规的显示界面,下图分别是感光界面和日期界面

    light.jpg date and time.jpg

    同样的方法,打开AtmelStudio 6自带的其他例程,编译,Flip下载,运行
    下面是例程 ’XMEGA_ADC_OVERSAMPLING_DEMO1‘运行之后的画面
    adc.jpg

    嘿嘿,效果还不错吧。
    只是这个下载的过程比较辛苦,需要断电再上电才能进入DFU编程模式,然后利用Flip下载,下载一次两次还好,如果是调试程序呢...怪不得会有网友感慨板子上少了一个开关



    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-8-21 18:48
  • 签到天数: 95 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2013-11-30 20:09:58 | 显示全部楼层
    才发现照片中的时间是11月19号,时间过得好快啊,一眨眼马上就12月了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-21 14:17 , Processed in 0.134252 second(s), 18 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.