这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » SAKURA板建立我的个人网站--Web服务器测试-80楼(值得一学)

共33条 1/4 1 2 3 4 跳转至

SAKURA板建立我的个人网站--Web服务器测试-80楼(值得一学)

工程师
2012-10-27 10:50:33     打赏

campozeng的Sakura开发板进程贴目录

由于水平有限,如有错误,请大家帮忙指正,以免误了其他鞋童

《网络下载神器》项目开发进度及成果展示区

 日期  标题  楼层  备注
12月19日 SAKURA板《网络下载神器》任务管理函数完成 (征集测试者) 78楼  自娱自乐
12月15日 《网络下载神器》上位机程序 自检程序测试通过 76楼  
12月13日 《网络下载神器》上位机程序基本完成 75楼  
12月6日 《网络下载神器》上位机介面--请多提意见 62楼  


Sakura板学习笔记区
日期 标题 楼层 备注
12月19日 SAKURA板建立我的个人网站--Web服务器测试 80楼 值得学习
12月3日 SAKURA板互联网文件下载实现原理 54楼  
12月1日 SAKURA板互联网文件下载测试-附实验程序 51楼  
11月28日 SAKURA板以太网连接学习测试--附实验程序 40楼  
11月27日 SAKURA板外部中断学习笔记-附实验程序 39楼  
11月22日 SAKURA板RTC学习笔记-附实验程序 28楼  
11月15日 SAKURA板Data FLASH 读写操作学习-附实验程序和学习笔记 26楼  
11月14日 SAKURA板SD/MMC卡读写操作--附实验程序和学习笔记 23楼  
11月8日 SAKURA板播放音乐哦--用IO驱动蜂鸣器(附学习笔记) 19楼 这个好玩
11月7日 Analog 函数学习笔记--附AD读取及呼吸灯实验程序 18楼  
11月5日 Sakura板虚拟串口学习笔记--附实验程序 15楼  
11月1日  IO操作函数学习-闪灯程序试验  7楼  
10月27日  Sakura Board 牛刀小试--入门指南  2楼  excited


《网络下载神器》项目简介:
通过上位机介面,提交下载任务给SAKURA板,收到任务后,SAKURA板会根据要求把内容下载到SD卡。需要的时候上位机可查看下载的任务和进度,当下载完成后我们就可以把SD中的内容拷贝出来即可(SAKURA板会把SD卡做成U盘的形式)

队名:Defond Team
队长:campozeng
队员:33xin1981,更多队员招募中。。。

要求:有一颗热诚的心
待遇:无




关键词: SAKURA     建立     我的     个人网站     --Web         

工程师
2012-10-27 11:17:28     打赏
2楼
今天收到EEPW寄过来的Sakura开发板,暂时还没有看资料,还不知道怎么弄。

先测试一下吧:

首先打网站http://sakuraboard.net,有很详细的使用指南。

1、把SW3拨到"RUN"位置

2、链接USB线

3、按下"SW1",Reset键,等了一下,发现电脑上装了个驱动,多了个像U盘的东西

同时发现板上的LED也亮起来了


4、打开在线编译器网站:http://tool-cloud.renesas.com/ 
使用“Guest login” , 如果已经注册了帐号,关闭窗口,再登陆进去。


5、输入项目名:


6、编译项目


过了一阵子,就出现:


7、点击OK后,鼠标右键点左边的“sketch.bin”,然后把文件下载下来


8、找到你下载下来的文件,复制它,再打开“GR-SAKURA”,见第3步中的那个盘。
把下载下来的文件粘贴到里面去:

然后我发现开发板上的LED在闪动起来了。。

这样就完成了我第一个程序的编写和测试了,下面是我的Sakura Board“处女作”的效果


我发现我实在太“牛”B了,不得不自己赞自己一个了。

为了进行下一步的学习,就要到MY RENESAS(http://www.renesas.com/myrenesas/)

注册一个帐户了

come on!大家赶紧行动起来啊,这么好玩的一个东东,实在有必要参与。

工程师
2012-11-01 09:42:46     打赏
3楼
IO操作函数学习:

之前我也没玩过Arduino,进入实操之前,先得学习。大家最好也学习一下这些基本的函数

pinMode(PIN,PIN模式)
作用:设置IO输入或输出
参数:
PIN:要设置的IO

模式:INPUT(输入),OUTPUT(输出),INPUT_PULLUP(带上拉的输入)
返回值:没有
示例:设置控制LED0的IO为输出
 pinMode( PIN_LED0, OUTPUT );

digitalWrite(PIN,值)
作用:IO输出高、低电平
参数:
PIN:要设置的IO

值:1,0
返回值没有
示例:设置LED0的IO输出高电平
digitalWrite(PIN_LED0,1);

digitaRead(PIN)
作用:从IO读入数据
参数:
PIN:要读数据的IO
返回值 :1或0
示例:

IOStatus=digitaRead(PIN0)

setup()

上电初始化函数,只是上电时运行一次

loop()

主循环函数,上电运行setup()后转到此函数循环运行。

下面用Web Compiler作一个LED闪动的程序来实验一下:



写完之后->编译->下载->运行。效果是这样的,见下图:




工程师
2012-11-01 11:19:14     打赏
4楼
我已经注册了,已经可以保存的了

工程师
2012-11-05 18:20:56     打赏
5楼
虚拟串口学习   为了方便调试和学习,我选择先学习虚拟串口这一节

在学习之前,先要下载下面这个虚拟串口驱动程序,你懂的。
——回复可见内容——

学完这几个函数后,再返回看上面的实验,就很清楚它是怎么工作的了。  

工程师
2012-11-06 12:53:26     打赏
6楼
期待你的大作

工程师
2012-11-07 11:59:57     打赏
7楼
Analog I/O 学习笔记   今天我学习如何操作Analog函数;学会如何用AD模块读到电压数据,如何用PWM驱动LED。   学习结束后将做一个实验程序,把AD数据通过虚拟串口发送到上位机,并用PWM做一个呼吸灯。   analogReference(type) 设置参考电压,作为模拟输入的参考 可以设的选项有: DEFAULT(0): 5V或3.3V,视乎你的板的电压是多少,Sakura这块板是3.3V的 INTERNAL(1): 内置电压,Sakura板为1.1V INTERNAL1V1: 内置电压,Sakura板无此选项 INTERNAL2V56: 内置电压,Sakura板无此选项 EXTERNAL(2): 连接于AREF pin 的外部参考电压(0 - 5V )   参数: type,可用DEFAULT, INTERNAL, INTERNAL1V1, INTERNAL2V56, EXTERNAL 返回:
例:analogReference(INTERNAL) //设定参考电压为内置电压1.1V   注意: 改变参考电压后,analogRead()读出来的前几个数可能是不正确的,绝对不能在AREF使用低于0V或高于5V的参考电压,如果连接了外部参考电压,在使用analogRead()前必须先设置外部参考EXTERNAL,否则内部输出的参考电压会与AREF短路,可能损坏你板上的MCU。   除此之外,你可以在外部电压和AREF之间连一个5K的电阻,这样可以避免内部和外部电压短路,但你要注意,电阻会改变电压,内部有一个电阻连接到AREF上的,具体参考你的板,举个例:如果内部电阻为32K,你连接的外部电压为2.5V,则可以计算出VREF pin上的电压为2.5 * 32 / (32 + 5) = ~2.2V   analogRead() 读指定pin上的模拟数值   在sakura板的说明上可以看到到有AN0-AN7(0-7可指定,14-21也可指定,也会读取AN0-AN7,指定其它的话,会返回0)这八个通道,RX62N为10 bit的ADC,RX63N为12 bit的ADC 示例: analogRead(0); 读AN0通道 analogRead(1); 读AN1通道 analogRead(14); 读AN0通道 analogRead(15); 读AN1通道     analogWrite() 此功能可输出PMW方波到指定PIN,可用于驱动LED的亮度和马达,PWM频率大约为490Hz 参数: Pin:要输出方波的pin Value:8位数值,设定占空比,0-255 示例analogWrite(PIN_LED0, 100); analogWrite(PIN_LED1, 200);   analogWriteDAC(int dac_portnum,int val10bit); RX62N /63N的100脚,内置一个可以使用的DAC通道,可用于播放音乐哦 参数: dac_portnum,int:100 val10bit:10位数值 示例: analogWriteDAC(100,700);    analogWriteFrequency(int Hz);
 PWM频率设定函数(12~184999Hz)   下面是读AD数据及呼吸灯实验程序的代码: /*GR-SAKURA-SA Sketch Template Version: E0.50*/
#include <rxduino.h>
#include <r_smartanalog.h>
#define D_INTERVAL          200
int gAdval1, gAdval2;   //use to save AD value
int gPwmva;             //PWM value use for control led brightness
int LoopCnt;            //loop cont
bool Direction;         //use for control led brightness
void setup()
{
    // LED setting
    pinMode( PIN_LED0, OUTPUT );
    pinMode( PIN_LED1, OUTPUT );
    pinMode( PIN_LED2, OUTPUT );
    pinMode( PIN_LED3, OUTPUT );   
    // Set Baudrate as 9600bps
    Serial.begin( 9600 );
    //Set Reference as 1.1V
    analogReference(1); 
    //set default pwm value  
    gPwmva=1;
    analogWrite(PIN_LED0, gPwmva);
    analogWrite(PIN_LED1, gPwmva);
    analogWrite(PIN_LED2, gPwmva);
    analogWrite(PIN_LED3, gPwmva);
    Direction=1;
}

void loop()
{
    LoopCnt++;
    if(LoopCnt>20)
    {
        // Read A/D value
        gAdval1 = analogRead( 0 );
        gAdval2 = analogRead( 1);
        // Send A/D value via the serial
        Serial.print( "A/D 0,1 = " );
        Serial.print( gAdval1 );
        Serial.print( ", " );
        Serial.print( gAdval2 );
        Serial.println( " " );
        LoopCnt=0;
    }
    // Drive LED0
    analogWrite(PIN_LED0, gPwmva);
    analogWrite(PIN_LED1, gPwmva);
    analogWrite(PIN_LED2, gPwmva);
    analogWrite(PIN_LED3, gPwmva);  
    delay( D_INTERVAL );
    if(Direction==1)
    {
        gPwmva+=20;
        if(gPwmva>200)
        {
            Direction=0;
        }
    }
    else
    {
        gPwmva-=20;
        if(gPwmva<40)
        {
            Direction=1;
        }
    }
}

下面是呼吸灯的效果


下面的AD读数据的效果

工程师
2012-11-08 20:24:48     打赏
8楼
Sakura板用IO驱动蜂鸣器播放音乐

1、Pin0和GND连接到2KHZ的BUZZER,如下图

接个小喇叭的话效果更好
——回复可见内容——

工程师
2012-11-14 17:06:45     打赏
9楼
SD MMC卡读写学习笔记   今天学习了如何使用sdmmc库操作MMC卡。在学习之前先做一个实验程序如下:  ——回复可见内容——

工程师
2012-11-15 15:14:55     打赏
10楼
Data Flash 模拟 EEPROM

今天学习了用EEPROM库读写Data Flash,学习完毕后,做了一个简单的实验程序,把EEPW的网址写入Data Flash,当接收到串口助手发送的命令‘r’,就把EEPW的网址读出来,发回上位机


下面是我的学习笔记:
——回复可见内容——

共33条 1/4 1 2 3 4 跳转至

回复

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