搜索
bottom↓
回复: 9

NEC-菜鸟第一贴-GPIO操作

[复制链接]

出0入0汤圆

发表于 2008-8-27 09:55:20 | 显示全部楼层 |阅读模式
先用applilet生成一个空的项目文件,选件内部8M时钟

设定选用MINICUBE2

具体步骤参考后面的applilet usermanual 附件

然后用PM6.30打开项目文件 (任何安装开发环境参考附件)

电路图:


主文件如下:


电路图 (原文件名:GPIO.fni.JPG)

具体功能: 三个led不断闪烁

/*
*
*TOOL:
*    MIMICUBE2  PM6.30+  Applilet for 78K0SKX1+ V1.70
*
*/
#include "macrodriver.h"
#include "system.h"


/*
MODE:1=OUT  0=IN
UP  :0=UP
*/

#define        PORT_PM4        0x1f   //SET P4.5 P4.6 P4.7 OUT
#define        PORT_PU4        0x0    //SET P4.5 P4.6 P4.7 UP
#define        PORT_P4                0x00    //SET P4.5 P4.6 P4.7 = 0

#define LED_R1 P4.5
#define LED_R2 P4.6
#define LED_R3 P4.7
#define LED_ON  1
#define LED_OFF 0

void PORT_Init( void )
{
        P4  = PORT_P4;
        PU4 = PORT_PU4;
        PM4 = PORT_PM4;
}

void delay(int count)
{
        while(--count);
}

void main( void )
{
         hdwinit();       
         PORT_Init();
         while(1)
         {
                  delay(10000);
                         LED_R1 = LED_ON;
                         LED_R2 = LED_ON;
                         LED_R3 = LED_ON;
                  delay(10000);
                          LED_R1 = LED_OFF;
                          LED_R2 = LED_OFF;
                          LED_R3 = LED_OFF;         
         }
}


程序ourdev_391420.rar(文件大小:90K) (原文件名:GPIO.rar)
applilet usemanualourdev_391421.rar(文件大小:223K) (原文件名:applilet usemanual.rar)
开发环境构建参考文档ourdev_391422.pdf(文件大小:3.04M) (原文件名:开发环境构建参考文档.pdf)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2008-8-27 10:01:39 | 显示全部楼层
hdwinit(); ??
头像被屏蔽

出0入0汤圆

发表于 2008-8-27 10:02:50 | 显示全部楼层
谢谢。新手入门的不错资料。

出0入0汤圆

发表于 2008-8-27 10:55:12 | 显示全部楼层
呵呵。IO配置很简单,不错。和以前的那些增强型51类似。
用C语言,想怎么移植都没问题哈。

不过偶也很期待 瑞萨的芯片,听说价格、性能都很不错。关键是这类芯片好像目前都还不能解密,以后能不能解密以后再说了。

出0入0汤圆

 楼主| 发表于 2008-8-27 12:14:37 | 显示全部楼层
【1楼】 jishanlaike
积分:13
派别:
等级:------
来自:
  hdwinit(); ??     
   
看 工程文件 一看就明白

出0入0汤圆

发表于 2008-8-27 16:46:55 | 显示全部楼层
代码生成器会将初始化代码放在 hdwinit();里面初始化。
因为楼主在这里只贴了部分代码,所以你看不到,建议你看一下工程就明白了

出0入0汤圆

发表于 2008-8-27 17:10:58 | 显示全部楼层
THANKS!

出0入0汤圆

发表于 2008-8-27 17:40:12 | 显示全部楼层
#define        PORT_PU4        0x0    //SET P4.5 P4.6 P4.7 UP
=======================设置上拉????

出0入0汤圆

发表于 2009-12-21 12:12:11 | 显示全部楼层
楼主我用你的编译通不过,你这个hdwinit()函数是在别的文件里定义的,用在main函数里,怎么都应该用extern先声明一下吧
我声明了一下,可以编译通过了,并且下载到板上能正常运行了!谢谢!

出0入0汤圆

发表于 2009-12-21 13:15:27 | 显示全部楼层
能不能大概的介绍一下普通的一些芯片的价格?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 12:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表