微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > TQ2440之最简串口传输数据

TQ2440之最简串口传输数据

时间:11-21 来源:互联网 点击:
来个最简单的串口程序,添加2440lib.c,程序如下:

#include "2440addr.h"

#include "Option.h"

#include "def.h"

unsigned int PCLK;

extern void Uart_Printf(char *fmt,...);

extern void Uart_Init(int pclk,int baud);

extern void Port_Init(void);

extern void Uart_Select(int ch);//外部函数申明,不然一直有警告。看着不爽

void delay(void)

{

unsigned int i,j;

for(i=0;i<1000;i++)

for(j=0;j<1000;j++)

;

}

void Main(void)

{

Uart_Select(0);//选择串口0

Port_Init();

Uart_Init(50000000,115200);//串口初始化,时钟参数当为0时选择的时候PCLK为50MHz,效果一样

Uart_Printf("\n\n");

delay();

while(1)

{

Uart_Printf("I love caimanjun more than myself\n"); //打印字符串

delay();

Uart_Printf("yes I do! \n");

delay();

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top