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

共8条 1/1 1 跳转至

yubinwu的进程贴

专家
2012-08-20 12:49:54     打赏
2012/08/19    收到板子,因为上的图已经很多了,就不上了
                        初步看了下,光盘软件的安装,IAR系统的安装。
                        资料部分需要整理,因为欧版的是英文,中文得从瑞萨网站下。


以下保留用於简述进程
9月15日上傳視頻







初步预定目标
技术分包括:
利用开发板程度、使用开发板实现何种功能,满分100分。
项目
分值
初步预定目标
定时器应用(定时,中断,输入捕获,输出比较)
5分
实现定时器
温度测定,AD数据采集
查询/中断 1分,DMA 2分
 
GPIO输入中断
2分
实现GPIO的操作
LED跑马灯
3分
 
EEPROM仿真实现数据读写
5分
实现内部EEPROM
低功耗运行
HALT 2分,STOP 2分
实现
RS232串口通信
查询 1分,中断 2分,DMA 2分
实现

外接SPI SDRAM/Flash读写

10分
实现SPI 25L256
外接IIC EEPROM读写
10分
实现I2C 24LC32
蜂鸣器驱动
5分(使用ADPCM库加5分)
实现先不考虑库
LCD驱动显示
5分,带RTC显示 5分
 
PWM模块实现H桥直流马达驱动
5分
 
SPI模式SD卡读写实现
10分(实现FAT文件系统加5分)
 
通过串口烧录程序
3分(配合RFP操作)
 
RTOS(含uCOS-II和FreeRTOS)移植实现
10分
 




 
        



关键词: yubinwu     进程     实现    

院士
2012-08-20 13:09:29     打赏
2楼
怎么页面代码都出来了?

专家
2012-09-07 22:14:46     打赏
3楼
因网络问题,写的一堆文字没了。
要明天补上。
看来还是复制+粘贴才是王道啊。

工程师
2012-09-08 08:04:28     打赏
4楼

期待你的成果


专家
2012-09-08 09:10:10     打赏
5楼
很省力气的嘛

专家
2012-09-10 08:47:15     打赏
6楼
以GUI DEMO的示例代码为基础,其实还是不错的
CubeSuite没法用,视频太卡,还是看看代码
也算基本了解个大概


高工
2012-09-10 09:08:18     打赏
7楼

这个评分系统不错,,支持。。


专家
2012-09-15 10:58:10     打赏
8楼
如果上傳視頻沒有問題的話,等會發個鏈接

上次的問題原因找到了一半。
demo軟件無法找到目標,聯繫不上,是因為MCU處於非運行狀態
GUI DEMO的Source代碼是沒有問題的,與板載的是一致的。
是因為USB連接後,MCU沒有運行?的緣故,燒下去的程序不會自動運行。
那麼既然沒有運行,自然聯繫不上。

現在的剩餘一半問題是為何MCU一開始不運行
只能用IAR軟件下載DEBUG才運行?

視頻是顯示時鐘的視頻 很短
相機沒了,用手機拍才幾秒,視頻就很大了,太爛了手機


CG_main.c 在以下的代表中if部分是新增的,tick調整到tick_1ms
    if (GUI == FALSE)
    {
        UART2_CheckConnection();
        UART2_InitTxBuffers();
         if (TM00_flag == TRUE)                        // New time tick ?
          {
              TM00_flag = FALSE;                        // Clear flag
              LED_driver(tick_1ms);                 //
          }
       
    }


驅動函數, 以下LED_Display_Tab[] 內容省略
void LED_driver(UCHAR x)
{
 
 
  switch(x & 0x07)
  {
   
  case 0:
    P7 = 0xFF;
    break;
   
  case 1:
    P5 = _01_Pn0_OUTPUT_1 | _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1 | _08_Pn3_OUTPUT_1 | _10_Pn4_OUTPUT_1 | _00_Pn5_OUTPUT_0;
    P7 = ~LED_Display_Tab[HOUR>>4];
    break;
   
  case 2:
    P5 = _01_Pn0_OUTPUT_1 | _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1 | _08_Pn3_OUTPUT_1 | _00_Pn4_OUTPUT_0 | _20_Pn5_OUTPUT_1;
    P7 = ~LED_Display_Tab[HOUR&0x0F];
    break;
       
  case 3:
    P5 = _01_Pn0_OUTPUT_1 | _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1 | _00_Pn3_OUTPUT_0 | _10_Pn4_OUTPUT_1 | _20_Pn5_OUTPUT_1;
    P7 = ~LED_Display_Tab[MIN>>4];
    break;
       
  case 4:
    P5 = _01_Pn0_OUTPUT_1 | _02_Pn1_OUTPUT_1 | _00_Pn2_OUTPUT_0 | _08_Pn3_OUTPUT_1 | _10_Pn4_OUTPUT_1 | _20_Pn5_OUTPUT_1;
    P7 = ~LED_Display_Tab[MIN&0x0F];
    break;
       
   case 5:
    P5 = _01_Pn0_OUTPUT_1 | _00_Pn1_OUTPUT_0 | _04_Pn2_OUTPUT_1 | _08_Pn3_OUTPUT_1 | _10_Pn4_OUTPUT_1 | _20_Pn5_OUTPUT_1;
    P7 = ~LED_Display_Tab[SEC>>4];
    break;
      
  case 6:
    P5 = _00_Pn0_OUTPUT_0 | _02_Pn1_OUTPUT_1 | _04_Pn2_OUTPUT_1 | _08_Pn3_OUTPUT_1 | _10_Pn4_OUTPUT_1 | _20_Pn5_OUTPUT_1;
    P7 = ~LED_Display_Tab[SEC&0x0F];
    break;
       
   case 7:
     P7 = 0xFF;
     break;  
   
  }
}

先上圖,視頻還不行



共8条 1/1 1 跳转至

回复

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