查看: 1695|回复: 0

DA14580DEVKT开发初体验之请亮灯

[复制链接]
  • TA的每日心情
    奋斗
    2018-9-6 22:38
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2016-9-28 10:22:08 | 显示全部楼层 |阅读模式
    分享到:
    今天抽空打算对DA14580DEVKT-B开发板的官方SDK工程进行学习。
    前几天注册账号后,昨天在官网上申请了文件权限,于是-----就可以下载DA14580所有开发文档和官方SDK了。感觉很开心,因为,官方最新版的SDK里面的一个target工程我在仿真里一跑就死。是在读取IO的返回状态值那里,修改了几处并没有效果。然后大致看了一下这个SDK功能并不包含是串口透传,我现在也只是想在串口透传的基础上使用一点内部资源做应用而已,又不是要把它当一个新的MCU来学习。。。
    默默打开了昨天测试串口透传的功能的工程,虽然凌乱,但我的目标很明确——开发板上的那个LED。

    今天的任务就是要让P1_0端口高低电平操作,相当低级的一个目标。但接下来翻看寄存器手册。再次感谢国内一些电子工作室,至少能出点有用的资料。


    我要操纵的是P1_0端口,但是鉴于以原因,我认真看了一下P0口的操作。

    然后基本了解了DA14580的GPIO的配置方法。虽然这篇文档并没有提及P1端口寄存器的地址,但这不重要。。。。。。。。
    继续打开昨天的工程:找到main函数主体

    初始化了系统时钟和GPIO,其中GPIO的初始化代码超出了我的认知,不去仔细解读了,毕竟我是目标明确的人,自己干。

    打开GPIO驱动函数,简洁明了,熟悉的STM32的味道,毕竟都是Cortex。
    自己小小地配置一句、
    GPIO_ConfigurePin(GPIO_PORT_1,GPIO_PIN_0,OUTPUT,PID_GPIO,TRUE);
    OK,灯亮,

    然后测试串口透传功能,和昨天一样,没有问题。
    以上是我在操作DA14580开发板的GPIO的经历记录,其中也遇到一些问题,但是目标明确,完成任务再回头去看那些没去仔细琢磨的地方才能高效率。
    接下来,打算操作定时器和ADC。另外有一点有待探索,就是DA14580开发板所谓的OTP,没法在仿真之外运行,看看J8跳线的作用,应该能找到答案。
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 06:48 , Processed in 0.131152 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.