查看: 8551|回复: 15

[经验] CoIDE和新唐Nano130板子的第一次亲密接触

  [复制链接]
  • TA的每日心情
    郁闷
    2024-10-28 10:11
  • 签到天数: 1703 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2012-12-19 16:08:22 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 nemon 于 2012-12-24 13:00 编辑

    CooCox的IDE叫CoIDE,是基于开源的Eclipse和同样开源的GCC做的MCU开发环境。拿到新唐的130板子后,先在Keil上试了一下LCD,然后就想试试用CoIDE来编码。可是,在CoIDE里没有对Nano130KE3BN的专门支持,CooCox群(167693982)的Sandy告诉我,可以用NANO130 series试一下。遂试之。
    启动CoIDE之后,界面空荡荡的:
    1355887883_6e5b797a.png

    注意,如果是第一次使用CoIDE,需要配置Toolchain。选择project菜单的这一项:
    1355890139_6fb02b1c.png
    在弹出的窗口中,按browse选择gcc所在的bin路径,按OK就好了。
    闲话少叙,进入正题。选择project菜单下的“New project”:
    1355887891_7f72c053.png
    或者点击工具栏上的“New project”按钮:
    1355887887_89f7a522.png
    就会出现窗口询问项目名称和存储位置,填好:
    1355887895_34a34f5c.png
    然后出现选择芯片的对话框,内容很多啊。找到Nuvoton展开,在Nano130下找到Nano130 series选中,按“Finish”。
    1355887901_4973ff12.png
    这时出现Repository界面,由于之前已经选好了厂商和型号,所以直接就到了Peripherals的标签,这里要选择需要用到的部件,本例中只选GPIO就可以了:
    1355890229_f8fb0a56.png
    由于是新建项目,会提示部件保存的位置,一般按默认保存在项目目录下就可以。直接“OK”:
    1355887905_957bb7c0.png
    可以看到CoIDE不仅替我们把GPIO引用的库自动添加进来,还建立了空白的“main.c”文件
    1355890273_9a9d7349.png
    由于nano130板子用的是新唐的nu-link,所以要配置一下。先在项目上点击鼠标右键,选“configuration”:
    2012-12-24_125513_00001.png
    然后选择debugger标签,把adapter改成“nulink”:
    2012-12-24_125546_00003.png
    下面参考一下新唐Nano130板子的电路,可以看到有一个可用的Led连接到Pin58:
    1355887915_c4e2fc61.png
    而Pin58使用的是Nano130KE3BN的PE.6:
    1355887918_eeee6cda.png
    修改main.c:
    1. #include <DrvGPIO.h>
    2. int main(void)
    3. {
    4.   while(1)
    5.   {
    6.     DrvGPIO_Open(E_GPE, 6,E_IO_OUTPUT);
    7.     DrvGPIO_ClrBit(E_GPE,6);
    8.   }
    9. }
    复制代码
    保存后按Build按钮或F7,控制台会有输出,如果出错会有红色提示:

    1355887922_1fbf02b2.png
    然后插好Nano130板子,按工具栏上的按钮灌入程序:
    1355890299_ad7cea88.png
    控制台输出状态信息:
    1355887933_b8647723.png
    不看广告, 看实效:
    1355890391_cd7364e8.jpg
    项目文件打包:
    n130t2-20121219171016.rar (32.72 KB, 下载次数: 30)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-16 09:10
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-12-19 16:29:30 | 显示全部楼层
    我也来顶一个
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2013-2-1 13:58
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2012-12-20 14:44:06 | 显示全部楼层
    CoIDE是用的c吗?界面好简洁
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-11 11:26
  • 签到天数: 1982 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2012-12-23 10:25:48 | 显示全部楼层
    谢谢分享!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-12-28 16:23:41 | 显示全部楼层
    界面确实很简洁
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-11-11 14:19
  • 签到天数: 173 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-1-11 17:10:52 | 显示全部楼层
    没用过,不知道用起来怎么样。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-5-15 16:42:14 | 显示全部楼层
    很不错的上手教程,拿到这块板子的同学可一多交流学习啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-9-10 08:39
  • 签到天数: 125 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-5-15 20:22:47 | 显示全部楼层
    学习下!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-12-14 11:43
  • 签到天数: 556 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-8-10 21:53:10 | 显示全部楼层
    学习了!!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-22 19:39
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-8-10 22:51:33 | 显示全部楼层
    顶一个!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-22 09:02 , Processed in 0.203204 second(s), 33 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.