这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 等离子 的Sakura学习进程

共14条 2/2 1 2 跳转至
助工
2012-12-16 21:39:10     打赏
11楼
串口PC通讯 先到网页里下个驱动: http://share.eepw.com.cn/share/download/id/79366 代码为: #include #define D_INTERVAL 1000 void setup() { Serial.begin( 38400 ); // } void loop() { Serial.print("Renesas little fish"); delay(D_INTERVAL); } 看看初始化的Serial.begin(int speed, port)函数:\ speed: 波特率 port: 使用的串口(如果省略、使用默认的USB转虚拟COM口) - SCI_NONE : 不使用SCI - SCI_AUTO : 自动选择SCI - SCI_USB0 : 使用USB0虚拟COM口 - SCI_SCI0P2x : SCI0 (PIN_P20,PIN_P21/IO0(RxD)、IO1(TxD)) - SCI_SCI2A : SCI2A (PIN_P13,PIN_12/IO30(RxD)和IO31(TxD)) - SCI_SCI2B : SCI2B (PIN_P50,PIN_P52/IO24(TxD)、IO26(RxD)).访问XBee时使用 - SCI_SCI6B : SCI6B (PIN_P32,PIN_P33/IO6(TxD)、IO7(RxD)) 向串口输出ASCII数据 Serial.print(val) Serial.print(val, format) 其中format:BIN:2进制、OCT:8进制、DEC:10进制、HEX:16进制 可参考arduino的介绍:http://arduino.cc/en/Serial/Print 电脑上找个串口调试软件,设定波特率38400,8数据位,1停止位,无校验,打开串口就可以看到接收的数据了。

助工
2012-12-20 08:42:44     打赏
12楼
蜂鸣器蜂鸣代码: #include void setup() { pinMode(0,OUTPUT); } void loop() { tone(0, 523); delay(500); tone(0, 587); delay(500); tone(0, 659); delay(500); } 接口函数 void tone ( int pin, int frequency, int duration_ms = 0 ) 生成矩形波 pin IO frequency 输出频率[Hz] duration_ms 持续时间[ms]。0为持续输出,

助工
2012-12-22 23:01:56     打赏
13楼
TEthernet库的库函数: 函数1:static unsigned long getVersion(version_info *vi); 功能概要:依据vi指针返回TEthernet库的版本信息, 函数2:static void processPackets(); 功能概要:该函数要放在主函数中不断地循环执行,以确定是否有需要接收的数据包,同时也能够接收是否有错误发生,该函数依据接收到的数据内容而不断被执行(这句话的意思是说:当有错误发生时,通过该函数的执行,系统会给出报错警告。 函数3:void setHostname (const char * myhostname); 功能概要:该函数设置当SAKURA开发板作为主机时的主机名 函数4:int begin (byte mac [6]); 功能概要:仅依据MAC地址来启动Ethernet库的使用,成功返回1,失败返回0。 函数5: void begin (byte mac [6], byte ip [4]); 函数6:void begin (byte mac [6], byte ip [4], byte dns [4]); 函数7: void begin (byte mac [6], byte ip [4], byte dns [4], byte gateway [4]); 函数8: void begin (byte mac [6], byte ip [4], byte dns [4], byte gateway [4], byte subnet [4]); 功能概要:其它都类似,这里只对函数8作简要说明,依据MAC地址、IP地址、DNS域名解析、网关、子网掩码来启动Ethernet库的使用,成功返回1,失败返回0。 函数9:char * localIP (); 功能概要:返回本地IP地址。 函数10:bool isLinkup (); 功能概要:Ethernet是否已经连接上,成功返回true,失败返回false。 未完待续。。。。

助工
2012-12-23 18:47:12     打赏
14楼
函数11:bool Ping (const char * hostname); 功能概要:尝试连接某一网址,成功返回true,失败返回false。 函数12:bool Ping (byte ip [4]); 功能概要:尝试连接某一主机名,成功返回true,失败返回false。 函数13:byte * gethostbyname (const char * hostname); 功能概要:进入DNS域名解析器,依据用户名返回Host的IP地址,成功返回一组IP地址,失败返回0.0.0.0,返回IP地址的格式是4字节的序列。 函数14:bool dhcp (void); 功能概要:通过获得的IP地址、DNS、Gateway网关来运行动态主机配置协议,成功返回true,失败返回false。该命令旨在检测Host端的网络参数是否正确获取和配置。 函数15:bool sendUDP (byte ipaddr [4], unsigned short dest_port, byte * buf, int len); 功能概要:向目标进程发送一个UDP包,成功返回true,失败返回false。 函数16: void registUdpHandler (UDP_HANDLE_FUNC func); 功能概要:当接收到一个UDP包后,准备调用某一函数func,该函数旨在获取当前接收到的UDP包的句柄,并对该包执行某一操作。 TEthernet中的库函数罗列完成

共14条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]