智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7288|回复: 18
打印 上一主题 下一主题

龙丘奉献MCF52259测试程序一个,新手熟悉下冷火32位的编程风格

  [复制链接]

80

主题

1045

帖子

0

精华

跨届大侠

北京龙邱智能科技有限公司

Rank: 10Rank: 10Rank: 10

积分
10332

论坛元老奖章

QQ
威望
2905
贡献
6151
兑换币
4515
注册时间
2008-6-7
在线时间
638 小时
跳转到指定楼层
1#
发表于 2011-11-4 15:56:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
龙丘奉献MCF52259测试程序一个,新手熟悉下冷火32位的编程风格,便于大家选型

/********************************************************
编写:龙丘
------------------------------------
Code Warrior 7.2
Target : MCF52259
Crystal: 48.000Mhz
********************************************************/
/*
* main implementation: use this sample to create your own application
*
*/
#include "support_common.h" /* include peripheral declarations and more */
#if (CONSOLE_IO_SUPPORT || ENABLE_UART_SUPPORT)
/* Standard IO is only possible if Console or UART support is enabled. */
#include <stdio.h>
#endif
void delayms(uint16 ms)
{
   int ii,jj;
   if (ms<1) ms=1;
   for(ii=0;ii<ms;ii++)
     for(jj=0;jj<2838;jj++);     //40m     
}
void led_init()
{
MCF_GPIO_PTCPAR = 0X00;
MCF_GPIO_PANPAR = 0X00;
MCF_GPIO_PDDPAR = 0X00;
MCF_GPIO_PTHPAR = 0X00;
MCF_GPIO_PTAPAR = 0X00;

MCF_GPIO_DDRTA  = 0XFF;
MCF_GPIO_DDRTC  = 0XFF;
MCF_GPIO_DDRAN  = 0xFF;
MCF_GPIO_DDRDD  = 0xFF;
MCF_GPIO_DDRTH  = 0xFF;
}
void led_on(uint8 ledno)
{
switch(ledno)
{  
  case 2:
  MCF_GPIO_PORTTA&=~MCF_GPIO_PORTTA_PORTTA2;
  break;  
  case 4:
  MCF_GPIO_PORTTA&=~MCF_GPIO_PORTTA_PORTTA3;
  break;
  case 1:
  MCF_GPIO_PORTTC&=~MCF_GPIO_PORTTC_PORTTC2;
  break;  
  case 3:
  MCF_GPIO_PORTTC&=~MCF_GPIO_PORTTC_PORTTC3;
  break;  
  default:
  break;
}
}

void led_off(uint8 ledno)
{
switch(ledno)
{  
  case 2:
  MCF_GPIO_PORTTA|=MCF_GPIO_PORTTA_PORTTA2;
  break;  
  case 4:
  MCF_GPIO_PORTTA|=MCF_GPIO_PORTTA_PORTTA3;
  break;
  case 1:
  MCF_GPIO_PORTTC|=MCF_GPIO_PORTTC_PORTTC2;
  break;  
  case 3:
  MCF_GPIO_PORTTC|=MCF_GPIO_PORTTC_PORTTC3;
  break;  
  default:
  break;
}
}
int main(void)
{
unsigned char ii;
led_init();
for(;;)
{      
    led_on(1);
    delayms(200);   
    led_off(1);
    delayms(200);
    led_on(2);
    delayms(200);   
    led_off(2);
    delayms(200);
    led_on(3);
    delayms(200);   
    led_off(3);
    delayms(200);
    led_on(4);
    delayms(200);   
    led_off(4);
    delayms(500);     
    led_on(3);
    delayms(200);   
    led_off(3);
    delayms(200);
    led_on(2);
    delayms(200);   
    led_off(2);
    delayms(200);  
   
}
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

26

主题

441

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41683
QQ
威望
3910
贡献
37273
兑换币
290
注册时间
2011-3-16
在线时间
250 小时
2#
发表于 2011-11-4 17:09:47 | 只看该作者
这是搞流水灯????
回复 支持 反对

使用道具 举报

80

主题

1045

帖子

0

精华

跨届大侠

北京龙邱智能科技有限公司

Rank: 10Rank: 10Rank: 10

积分
10332

论坛元老奖章

QQ
威望
2905
贡献
6151
兑换币
4515
注册时间
2008-6-7
在线时间
638 小时
3#
 楼主| 发表于 2011-11-4 17:26:16 | 只看该作者
没错,纯粹的IO测试
回复 支持 反对

使用道具 举报

13

主题

83

帖子

0

精华

高级会员

Rank: 4

积分
911
QQ
威望
601
贡献
188
兑换币
18
注册时间
2011-7-12
在线时间
61 小时
4#
发表于 2012-2-1 19:04:53 | 只看该作者
请问下那TA和TC端口在单片机的那个位置啊
回复 支持 反对

使用道具 举报

65

主题

230

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3035
威望
1039
贡献
1528
兑换币
428
注册时间
2012-12-6
在线时间
234 小时
5#
发表于 2013-1-18 09:23:51 | 只看该作者
刚从你那买了个核心板,很迷茫啊,都没什么详细的教材。只学过51表示很吃力
回复 支持 反对

使用道具 举报

0

主题

1672

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13030
QQ
威望
7128
贡献
3436
兑换币
424
注册时间
2013-1-5
在线时间
1233 小时
6#
发表于 2013-1-18 12:43:46 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
243
QQ
威望
115
贡献
74
兑换币
70
注册时间
2013-1-18
在线时间
27 小时
7#
发表于 2013-1-19 19:35:42 | 只看该作者
不错,对我这种新手而言,有点帮助,,,谢谢楼主
回复 支持 反对

使用道具 举报

12

主题

295

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2284
QQ
威望
1598
贡献
534
兑换币
201
注册时间
2012-4-7
在线时间
76 小时
8#
发表于 2013-2-3 09:41:03 | 只看该作者
:@:@
回复 支持 反对

使用道具 举报

0

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
746
威望
425
贡献
193
兑换币
52
注册时间
2012-3-1
在线时间
64 小时
9#
发表于 2013-2-6 20:18:10 | 只看该作者
学习学习
回复 支持 反对

使用道具 举报

0

主题

1672

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13030
QQ
威望
7128
贡献
3436
兑换币
424
注册时间
2013-1-5
在线时间
1233 小时
10#
发表于 2013-2-10 10:01:20 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 17:47 , Processed in 0.114486 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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