这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 求助,LM4F232串口失败!

共3条 1/1 1 跳转至

求助,LM4F232串口失败!

菜鸟
2012-06-20 11:28:51     打赏
我现在在做LM4F232的开发板的熟悉工作,我将LM3S的Uart初始化直接拷贝到LM4F上,因为都是调用的Stellaris库,可以直接使用,但是就是通讯失败。使用jtag调试发现根本就无法进入到串口中断中……
初始化源代码如下

void Uart0Init(unsigned long band)
{
  SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0);             /* enable the peripherals used by this example */
  SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
 
  GPIOPinTypeUART(U0RX_PORT, U0RX_PIN | U0TX_PIN);
 
  UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), band,                    /* config the uart0 for 115,200 8-N-1 */
                        (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE));
 
  IntEnable(INT_UART0);                                    /* enable the UART interrupt, including receive interrupt and receive timeout interrupt */
  UARTIntEnable(UART0_BASE, UART_INT_RX | UART_INT_RT);
 
  UARTFIFOLevelSet(UART0_BASE, UART_FIFO_TX4_8, UART_FIFO_TX4_8);              /* config uart0 for half of the fifo buffer using fifo */
  UARTFIFOEnable(UART0_BASE);
                         
  UARTEnable(UART0_BASE);
}

我在LM4F中只是使用了Uart5,直接将基地址换成了uart5。
5555……



关键词: 求助     LM4F232     串口     失败    

菜鸟
2012-06-20 14:42:13     打赏
2楼
ROM_GPIOPinTypeUART()
这个函数有报警warning 。

我已经include rom.h了

去掉rom_后能正确运行了。

谢谢楼主与楼上几位了

菜鸟
2012-06-20 14:42:47     打赏
3楼

谢谢了,就是管脚复用我没有考虑。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
站长统计
×

有奖问卷
英飞凌400V CoolSiC™重新定义高性能电源设计的功率密度和效率,含有奖小问卷,限前200名工程师!