社区导航

 

搜索
查看: 689|回复: 6

[分享] XMC4800 评测(二)--开箱点灯

[复制链接]

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-12-28 21:29 | 显示全部楼层 |阅读模式
本帖最后由 RCSN 于 2019-1-6 14:33 编辑

楼主今晚才拿到的板子,不得不说英飞凌的评测板做工真好看,楼主不太喜欢在帖子放开箱贴,但是这次的板子实在太惊艳了,沉金加骚红,红里还透着白,还有拍起来的反光感,摸着手感都很好。每个器件选型感觉都很精心细选。 包装稍微有点简陋,拆开时并没有泡棉,只有静电袋。
    IMG_1316.JPG
   Ethercat扩展板,很有金属感,走线也很漂亮。    IMG_1317.JPG
   主板,MCU使用的式XMC4800F144K2048。
IMG_1318.JPG

IMG_1319.JPG



此帖出自工控电子论坛


回复

使用道具 举报

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-12-28 21:44 | 显示全部楼层
楼主在这里使用的MDK开发,在此平台开发需要安装相对应的PACK,具体在MDK官网下载,对应的英飞凌(Infineon.XMC4000_DFP.2.11.0.pack)即是最新。
在这里楼主使用官方的demo建立一个基本工程,之后以这个工程进行开发。英飞凌的仿真器使用的是jlink,MCU采用自身产品XMC4200,电路很简单,基本外设只需要几个电阻电容就可以搞定,对于仿真器,楼主了解得不多,但是相比NXP,STM32的外设搭立,真的简约很多,板子占用空间不到十分之一。可以使用JLINK6.3以上版本,支持虚拟串口。
TIM截图20181228213540.png

   在使用MDK debug的时候,会提示固件过来需要升级,耐心等待升级即可。
IMG_1320.JPG

TIM截图20181228214202.png

  升级成功后,成功可以在MDK上识别到ID,试过仿真速度,SWD模式,50Mhz也能正常烧录仿真。
TIM截图20181228213958.png   


回复

使用道具 举报

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-12-28 22:02 | 显示全部楼层
楼主使用的demo功能是利用定时器来定时翻转IO从而实现LED闪烁,可以利用按键+ -改变定时器周期,进而改变LED闪烁时间。在这里楼主建立一个基本工程,不得不说英飞凌在封装库上已经做的很精简,而且接口定义也很清晰。
TIM截图20181228215234.png
   点灯其实需要一个GPIO和SCU库即可,两个文件新建一个工程,其实对于新手来说真的很方便。再次编译的工程代码量也很少。
    TIM截图20181228215552.png
   工程在启动文件时进入main函数之前已经初始化了系统时钟等相关配置,不过使用了_weak修饰符进行了弱定义,若需要自己定义,可以自己写相对应的时钟初始化接口。这里楼主没写,默认就是使用库函数里面的系统时钟配置,这里配置时钟并为了解,后续会看用户手册来了解下时钟树。
   TIM截图20181228220155.png




回复

使用道具 举报

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-12-28 22:24 | 显示全部楼层
再者看下英飞凌的"定时器"模块,用于信号监测/调节和脉冲宽度调制(PWM)信号的定时器。可用于电力电子控制系统,如开关模式电源或不间断电源,或者电机控制等。在这里官方也列出了很多功能,楼主在这里也只是先示范了定时的作用。
TIM截图20181228221143.png
  在这里使用定时器的代码也很少,按正常姿势走,使能外设时钟->预分频等配置初始化->设置定时周期->设置影子寄存器到实际寄存器(这个需要了解)->设置中断以及触发中断事件或条件。
TIM截图20181228221649.png
  GPIO设置更加简单,直接设置IO模式(输出、输入、中断模式等)即可。
   TIM截图20181228221957.png
  定时器中断接口需要对下中断向量表查看。
   TIM截图20181228222304.png
TIM截图20181228222326.png



回复

使用道具 举报

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-12-28 22:32 | 显示全部楼层
效果如下:
P81228-222435.gif
   工程见附件。

helloworld.zip

6.94 MB, 阅读权限: 10, 下载次数: 0



回复

使用道具 举报

1645

TA的帖子

1

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2018-12-29 08:19 来自手机 | 显示全部楼层
为啥不用dave?强大的一逼

点评

电脑辣鸡,先用MDK凑合下  详情 回复 发表于 2018-12-29 09:21


回复

使用道具 举报

900

TA的帖子

6

TA的资源

版主

Rank: 6Rank: 6

 楼主| 发表于 2018-12-29 09:21 | 显示全部楼层
freebsder 发表于 2018-12-29 08:19
为啥不用dave?强大的一逼

电脑辣鸡,先用MDK凑合下


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-4-21 14:08 , Processed in 0.219613 second(s), 18 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表