智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2824|回复: 5
打印 上一主题 下一主题

我用的是codewarrior10.2,想用自带例程点亮K60LED灯,求指点

[复制链接]

3

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
344
威望
208
贡献
86
兑换币
53
注册时间
2012-4-2
在线时间
25 小时
毕业学校
联大
跳转到指定楼层
1#
发表于 2012-12-20 22:22:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是codewarrior10.2,想用自带例程点亮K60LED灯,求指点

12

主题

621

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6697
威望
4237
贡献
746
兑换币
2329
注册时间
2011-7-22
在线时间
857 小时
2#
发表于 2012-12-20 22:41:01 | 只看该作者
不是有10.3正式版了~
回复 支持 反对

使用道具 举报

11

主题

246

帖子

0

精华

高级会员

Rank: 4

积分
758
威望
396
贡献
142
兑换币
202
注册时间
2012-11-14
在线时间
110 小时
3#
发表于 2012-12-21 10:58:07 | 只看该作者
直接复制到main函数中 然后点绿色箭头  左边中上地方有个下拉菜单记得选好TBDML:
回复 支持 反对

使用道具 举报

0

主题

52

帖子

0

精华

高级会员

Rank: 4

积分
900
QQ
威望
455
贡献
251
兑换币
206
注册时间
2012-4-27
在线时间
97 小时
4#
发表于 2012-12-22 21:56:45 | 只看该作者
看看数据手册,把例程看懂
回复 支持 反对

使用道具 举报

0

主题

52

帖子

0

精华

高级会员

Rank: 4

积分
900
QQ
威望
455
贡献
251
兑换币
206
注册时间
2012-4-27
在线时间
97 小时
5#
发表于 2012-12-22 22:02:13 | 只看该作者
/*
* main implementation: use this 'C' sample to create your own application
*
*/



#include <stdio.h>

#include "derivative.h" /* include peripheral declarations */
#define GPIO_PIN_MASK            0x1Fu
#define GPIO_PIN(x)              (((1)<<(x & GPIO_PIN_MASK)))

//Function declarations

void init_gpio(void);
void delay(void);

int main(void)
{
        /* Turn on all port clocks */
        SIM_SCGC5 = SIM_SCGC5_PORTA_MASK | SIM_SCGC5_PORTB_MASK | SIM_SCGC5_PORTC_MASK | SIM_SCGC5_PORTD_MASK | SIM_SCGC5_PORTE_MASK;
        init_gpio();       
       
        for(;;)
        {          
                  GPIOA_PTOR=0X0003c000;
                  delay();//延时                 
                 
        }
       
        return 0;
}

void init_gpio()
{

  //Set PTA10, PTA11, PTA28, and PTA29 (connected to LED's) for GPIO functionality
  PORTA_PCR14=(0|PORT_PCR_MUX(1));
  PORTA_PCR15=(0|PORT_PCR_MUX(1));
  PORTA_PCR16=(0|PORT_PCR_MUX(1));
  PORTA_PCR17=(0|PORT_PCR_MUX(1));

  //Change PTA14, PTA15, PTA16, PTA17 to outputs
  GPIOA_PDDR=GPIO_PDDR_PDD(GPIO_PIN(14) | GPIO_PIN(15) | GPIO_PIN(16) | GPIO_PIN(17) );       
}

void delay()
{
  unsigned int i, n;
  for(i=0;i<30000;i++)
  {
    for(n=0;n<100;n++)
    {
      asm("nop");
    }
  }
}


再把其中的引脚配置改成你自己板子上的就行了。是4个灯同时闪烁。
回复 支持 反对

使用道具 举报

4

主题

239

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1869

优秀会员奖章

威望
932
贡献
543
兑换币
340
注册时间
2012-11-25
在线时间
197 小时
6#
发表于 2012-12-22 22:54:03 | 只看该作者
我们的板子还没到,先学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 03:02 , Processed in 0.046933 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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