菜鸟求助ARM7 LPC2124 UART0串口输出问题

2019-07-15 17:33发布

参考网上的例程,相同的电路图,基本一样的程序,为什么例程可以正常输出,而我的没有输出,求解!
捕获.JPG
捕获1.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
武力戡乱
2019-07-15 19:32
本帖最后由 武力戡乱 于 2016-7-15 20:42 编辑

我做的这个程序是好使的,11.0592mhz。
#include <iolpc2134.h>

void UART0_Int(void)
{
  PINSEL0=0x00000005;
  PINSEL1=0x00000000;
  U0LCR=0x83;
  U0DLL=0x12;
  U0DLM=0x00;
  U0LCR=0x03;
}
void UART0_SendByte(unsigned char data)
{
  U0THR=data;
  while((U0LSR&0x40)==0);
  {
    unsigned char  i;
    for(i=0; i<5; i++);
  }
}
void UART0_SendStrings(unsigned char *Data)
{
  while(*Data != '')
    UART0_SendByte(*Data++);
}
void main(void)
{
  PLLCON = 0;
  PLLCFG = 0x30;
  PLLFEED = 0xAA;
  PLLFEED = 0x55;
  while((PLLSTAT & 0x10) == 0);
  UART0_Int();
  UART0_SendStrings("hello");
  while(1);
}
程序是在iar上调试的。 最佳答案

一周热门 更多>