智能车制作
标题:
龙丘奉献MCF52259测试程序一个,新手熟悉下冷火32位的编程风格
[打印本页]
作者:
chiusir
时间:
2011-11-4 15:56
标题:
龙丘奉献MCF52259测试程序一个,新手熟悉下冷火32位的编程风格
龙丘奉献MCF52259测试程序一个,新手熟悉下冷火32位的编程风格,便于大家选型
[attach]13257[/attach]
/********************************************************
编写:龙丘
------------------------------------
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);
}
}
作者:
wanglichao
时间:
2011-11-4 17:09
这是搞流水灯????
作者:
chiusir
时间:
2011-11-4 17:26
没错,纯粹的IO测试
作者:
jshfhn
时间:
2012-2-1 19:04
请问下那TA和TC端口在单片机的那个位置啊
作者:
黄美纯
时间:
2013-1-18 09:23
刚从你那买了个核心板,很迷茫啊,都没什么详细的教材。只学过51表示很吃力
作者:
dlyt03
时间:
2013-1-18 12:43
谢谢
作者:
KobeNo.24
时间:
2013-1-19 19:35
不错,对我这种新手而言,有点帮助,,,谢谢楼主
作者:
赵彤山东
时间:
2013-2-3 09:41
:@:@
作者:
木子至秦
时间:
2013-2-6 20:18
学习学习
作者:
dlyt03
时间:
2013-2-10 10:01
谢谢
作者:
hui911127
时间:
2013-4-21 19:34
作者:
donllen
时间:
2013-7-28 16:38
:):):):):):)
:hug:
:victory::victory:
:$
:$
作者:
帕瓦砂锅
时间:
2013-10-22 18:52
问下XS128的BDM能给冷火下程序,仿真吗?
作者:
chiusir
时间:
2014-1-25 11:15
jshfhn 发表于 2012-2-1 19:04
请问下那TA和TC端口在单片机的那个位置啊
直接看芯片的PINOUT和板子原理图,对照一下就可以了。一般来说,板子上都有简单的标识的。
作者:
chiusir
时间:
2014-1-25 11:16
帕瓦砂锅 发表于 2013-10-22 18:52
问下XS128的BDM能给冷火下程序,仿真吗?
龙邱出的USBDM下载器,用V3.2和V5.1都可以给MCF V2下载程序的。
作者:
@_@等你@_@
时间:
2014-3-3 18:38
楼主 从龙邱买的MCF52255 这几天不知怎么搞得 单片机起热 下不进去程序 但是能调试 这是怎么回事呀 就解释
作者:
1290957485
时间:
2014-8-8 21:55
谢谢楼主
作者:
让“孟”飞起来
时间:
2015-3-4 08:25
看门狗程序咋写呢
作者:
余晖。。
时间:
2015-7-1 22:24
谢谢。。。有DMA测速的范例没
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2