对不起,此内容只适用于English。
此函式库用于支援台湾 Fun-Maker 制作的 Spider L3 WiFi 模组,其为 Fun-Maker 原作的 Arduino 版本 SpiderL3S 函式库 之移植。(此函式库需自行下载安装,请至其 GitHub 网页 下载。) Spider L3 WiFi 模组与 86Duino 的连接方式 Spider L3 WiFi 模组与 86Duino 的连接方式与 Arduino 略有不同,在使用此函式库前,请先参考下面说明将 Spider L3 WiFi 模组正确连接到 86Duino 上。 Spider L3 WiFi 模组主要是以 SPI 通讯介面与控制板沟通。它有通讯和控制两种不同功能的脚位,前者为 MOSI、MISO、CLK 脚位,可以直接连接到 86Duino SPI 埠的 SPIDO、SPIDI、SPICLK 脚位;后者为 IRQ、CS、EN 脚位,它们分别连接到 86Duino 的 digital […]
86Duino 从 Coding 105 版本的 IDE 开始加入此函式库,其为 Henning Karlsen’s 原作的 UTFT 函式库 与 UTouch 函式库 之移植。可参考官方 UTFT 手册 与 UTouch 手册 学习这两个函式库的使用。 注意:UTFT 函式库支援多种 TFT LCD 萤幕,但并非所有萤幕的输出脚位都相同,如果您使用的模组是 16-bit 资料传输格式(例如:ITDB32 触控模组),建议使用 86Duino One 或 EduCake 才会有足够的脚位来输出对应的信号。 下面将以 2.4 寸 ITDB24 触控模组和 3.2 寸 ITDB32 触控模组为例,分别介绍在 86Duino Zero 上和 86Duino One 上面的连接方式。 2.4 寸 ITDB24 触控模组与 86Duino […]
对不起,此内容只适用于日本語和English。
描述 CAN ID 的过滤器。在 86Duino 中,有 32 组 CAN 的 ID 过滤器,从外部设备进来的 CAN 资料中,过滤器可以决定要接收哪一个 CAN ID 的资料;此函式还可以配合 init_Mask(),将可接收的 CAN ID 限制在 A ~ B 的区间。如果在 sketch 中,没有呼叫 init_Mask() 也没有呼叫 init_Filt(),CAN 函式库会自动接收来自所有 CAN ID 的资料。 语法 CAN.init_Filt(num, ext, ulData) 参数 num:第几组过滤器,值的范围: 0 ~ 31 ext:传送资料的格式,有以下 4 种 CAN_STDID:标准资料帧,符合 CAN 2.0A 规范,ID 范围:0 ~ 0x7FF CAN_EXTID:扩展资料帧,使用 CAN […]
描述 CAN ID 的遮罩。在 86Duino 中,有 32 组 CAN ID 遮罩,从外部设备进来的 CAN 资料中,遮罩可以决定要接收的 CAN ID 范围(0 ~ N 区间);此函式还可以配合 init_Filt(),将 CAN ID 限制在 A ~ B 区间。如果在 sketch 中没有呼叫 init_Mask() 或 init_Filt(),CAN 函式库会自动接收来自所有 CAN ID 的资料。 语法 CAN.init_Mask(num, ext, ulData) 参数 num:第几组遮罩,值的范围: 0 ~ 31 ext:传送资料的格式,有以下 4 种: CAN_STDID:标准资料帧,符合 CAN 2.0A 规范,ID 范围:0 ~ 0x7FF […]
描述 取得从 CAN bus 上接收到的资料 ID。功能与 remoteID() 相同。(此函式移植自 Seeed Studio 的 CAN Bus 函式库。) 语法 CAN.getCanId() 参数 回传 收到的资料 ID 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 检查 CAN FIFO 内是否还有可读取的值。(此函式移植自 Seeed Studio 的 CAN Bus 函式库。注意:此函式需配合 readMsgBuf() 使用。) 语法 CAN.checkReceive(void) 参数 回传 CAN_MSGAVAIL:代表 FIFO 中有资料可读取。 CAN_NOMSG:代表 FIFO 中没有资料。 范例 See also - readMsgBuf() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public […]
描述 从 CAN bus 上读取资料。(此函式移植自 Seeed Studio 的 CAN Bus 函式库,您可依据您的习惯或喜好,改用此函式读取资料,而不使用 requestFrom() 和 read()。注意:此函式需配合 checkReceive() 使用。) 语法 CAN.readMsgBuf(&len, buf) 参数 len:unsigned char 型别的变数,用来接收被读到 buf 内的 byte 数 buf:接收资料的字元阵列 回传 CAN_OK:有读到资料(至少一笔) CAN_NOMSG:没有读到任何资料 范例 See also - init_Filt() - init_Mask() - checkReceive() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 […]
描述 传送资料给外部的 CAN device。(此函式移植自 Seeed Studio 的 CAN Bus 函式库,您可依据您的习惯或喜好,改用此函式传送资料,而不使用 beginTransmission() 和 write()。) 语法 CAN.sendMsgBuf(id, ext, len, buf) 参数 id:外部 CAN device 的 ID ext:传送的资料格式 CAN_STDID:标准资料帧,符合 CAN 2.0A 规范,ID 范围:0 ~ 0x7FF CAN_EXTID:扩展资料帧,使用 CAN 2.0B 规范,ID 范围:0 ~ 0x1FFFFFFF CAN_STDID_REMOTE:标准远端帧,符合 CAN 2.0A 规范,ID 范围:0 ~ 0x7FF CAN_EXTID_REMOTE:扩展远端帧,符合 CAN 2.0B 规范,ID 范围:0 ~ 0x1FFFFFFF len:阵列大小 buf:资料阵列 […]