牛卧堂MCU技术交流

标题: NuEdu-UNO (Arduino IDE 开发工具包) [打印本页]

作者: Dark    时间: 2015-9-23 16:14
标题: NuEdu-UNO (Arduino IDE 开发工具包)
环境安装及使用方法,请参考使用手册。
开发资源下载链结:
NuMicro NUC131系列选型指南
NuEdu-UNO使用手册
补丁下载
规格数据
技术参考手册
开发板原理图


作者: haitao0612    时间: 2015-12-12 16:50
    根据提供的资料和例子,我在Arduino 1.7.2下运行成功;因为下载这个环节后,安装后会有M0/M3的一些公共环境可以使。
     具体配置如下:
    选开发板:NuEdu-M451
    编程器:USBtinyISP(板载USB调试口)
选个学习板的例子,看看试试吧,很好使!
   
作者: haitao0612    时间: 2015-12-12 16:54
很好使:下载Arduino 1.7.2,按照资料中的安装补丁方法处理;在工具-板子下,会出现开发板,选择;再选编程器USBtinyISP。就是板载调试器。不用复位板子,找到例子后,按->上传。编译后,就通过调试口传至开发板,运行了。
作者: 415412868    时间: 2016-9-28 10:04
我的怎么就用不起来呢?
作者: 415412868    时间: 2016-9-28 15:09
提示:\arduino-1.67\portable\packages\nuvoton\hardware\nuvoton\1.6.10\cores\nuvoton/Arduino.h:26:22:fatal error:NUC131.h:No such file or directory
作者: 415412868    时间: 2016-9-29 08:07
换了1.6.10的arduino,可以编译了,可是编译can例子的时候,出现问题:
Arduino:1.6.10 (Windows 7), 开发板:"NuMaker UNO"

In file included from C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\cores\nuvoton/Arduino.h:26:0,

                 from sketch\send.ino.cpp:1:

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\system/NUC131/Device/Nuvoton/NUC131/Include/NUC131.h:11065:29: error: expected identifier before '(' token

#define CAN                 ((CAN_T *) CAN0_BASE)

                             ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS/can_.h:13:7: note: in expansion of macro 'CAN'

class CAN

       ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\system/NUC131/Device/Nuvoton/NUC131/Include/NUC131.h:11065:37: error: expected ')' before '*' token

#define CAN                 ((CAN_T *) CAN0_BASE)

                                     ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS/can_.h:13:7: note: in expansion of macro 'CAN'

class CAN

       ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\system/NUC131/Device/Nuvoton/NUC131/Include/NUC131.h:11065:37: error: expected ')' before '*' token

#define CAN                 ((CAN_T *) CAN0_BASE)

                                     ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS/can_.h:13:7: note: in expansion of macro 'CAN'

class CAN

       ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\system/NUC131/Device/Nuvoton/NUC131/Include/NUC131.h:11065:37: error: expected ')' before '*' token

#define CAN                 ((CAN_T *) CAN0_BASE)

                                     ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS\examples\send\send.ino:5:1: note: in expansion of macro 'CAN'

CAN CAN_0;

^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\system/NUC131/Device/Nuvoton/NUC131/Include/NUC131.h:11065:37: error: expected ')' before '*' token

#define CAN                 ((CAN_T *) CAN0_BASE)

                                     ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS\examples\send\send.ino:5:1: note: in expansion of macro 'CAN'

CAN CAN_0;

^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS\examples\send\send.ino: In function 'void setup()':

send:13: error: 'CAN_0' was not declared in this scope

     if(CAN_OK == CAN_0.begin(CAN_500KBPS))                   // init can bus : baudrate = 500k

                  ^

C:\Users\Administrator\AppData\Local\Arduino15\packages\nuvoton\hardware\nuvoton\1.6.10\libraries\CAN_BUS\examples\send\send.ino: In function 'void loop()':

send:30: error: 'CAN_0' was not declared in this scope

     CAN_0.sendMsgBuf(0x00, 0, 8, stmp);

     ^

exit status 1
'CAN_0' was not declared in this scope

Using proxy DIRECT
Using proxy DIRECT
Using proxy DIRECT
Using proxy DIRECT
Using proxy DIRECT

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
怎样解决?
另外:arduino都支持哪些芯片?
作者: 415412868    时间: 2016-10-3 08:23
CAN例子编译通不过,请指点,谢谢。
作者: 匿名    时间: 2021-8-19 14:29
請問現在還可以找到N的datasheeta87?的datasheeta87?




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2