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

共11条 1/2 1 2 跳转至

求助,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 11:48:05     打赏
2楼
楼主你没有对引脚的复用功能选择。

ROM_GPIOPinConfigure()使用这个函数,配置一下即可。

  ROM_GPIOPinTypeUART(GPIO_PORTE_BASE, GPIO_PIN_4 | GPIO_PIN_5);
  ROM_GPIOPinConfigure(GPIO_PE4_U5RX);
  ROM_GPIOPinConfigure(GPIO_PE5_U5TX);


专家
2012-06-20 12:22:43     打赏
3楼
看看管教的复用吧

高工
2012-06-20 13:39:01     打赏
4楼

过来学习学习············


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

我已经include rom.h了

去掉rom_后能正确运行了。

谢谢楼主与楼上几位了

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

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


院士
2012-06-20 16:45:02     打赏
7楼
那个rom是使用内部固件函数。
在include rom.h
然后,还要预定义处理器的类型,
我的是"TARGET_IS_BLIZZARD_RA1"

之前也要预定义“PART_LM4F232H5QC”及include pin_map.h 文件。

高工
2012-06-20 17:53:48     打赏
8楼
这么多人搞ti m4了

助工
2012-06-28 09:07:47     打赏
9楼

楼主把程序完整贴下吧


院士
2012-06-28 12:58:40     打赏
10楼
这个帖子是完整的初始化源代码,希望有所帮助。
TI stellaris LM4F232HQC下初始化Uart5示例源代码
http://forum.eepw.com.cn/thread/217759/1

共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]