Discuz! Board

标题: UART发送问题 [打印本页]

作者: zhgwei    时间: 2013-9-17 20:44
标题: UART发送问题
下面这段程序,为什么发不出去?端口PJ1也不是高电平?换成PA1就能发送了,求大家帮帮我

int main(void)
{
        SysCtlClockSet( SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL |SYSCTL_OSC_MAIN |SYSCTL_XTAL_16MHZ );                    
                                                                                 
SysCtlDelay(0.2*(SysCtlClockGet()/3000));        
FPUEnable();                  
        FPULazyStackingEnable();
        
        SysCtlPeripheralEnable(SYSCTL_PERIPH_UART4);
        SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOJ);                 
        GPIOPinTypeUART(GPIO_PORTJ_BASE, GPIO_PIN_1);
GPIOPinConfigure(GPIO_PCTL_PJ1_U4TX);
        UARTConfigSetExpClk(UART4_BASE,SysCtlClockGet(),14400,                                      
    UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE);  
UARTEnable(UART4_BASE);
while(1)
         {
             UARTCharPut(UART4_BASE,55);  
             SysCtlDelay(0.2*(SysCtlClockGet()/3000));         
         }
}


作者: wanqin_002    时间: 2013-9-17 21:46
  UARTStdioInitExpClk(ulPortNum, 115200);  用这个进行端口设置
作者: wanqin_002    时间: 2013-9-17 21:50
你这样配置,建议把2个端口配完整,不要只写一个端口
作者: zhgwei    时间: 2013-9-17 22:07
wanqin_002 发表于 2013-9-17 21:50
你这样配置,建议把2个端口配完整,不要只写一个端口

可是,这样配置A1就可以发送啊
作者: zhgwei    时间: 2013-9-17 22:11
清风,你能帮我写的全一点不?就是所需的全部配置
作者: admin    时间: 2014-7-18 18:11
SelfImpr 发表于 2014-7-18 17:57
这个串口的教程和例程根本就不同啊,搞糊涂了

怎么不一样了,函数分开写了,加了液晶驱动而已,完全不会看代码么?UARTStdioInit定义了波特率
作者: admin    时间: 2014-7-18 21:36
SelfImpr 发表于 2014-7-18 20:07
你的例程里面对串口的配置写到了个函数里面,都找不到

UARTStdioInit里面,能不能有点耐心读下代码。。。。
作者: admin    时间: 2014-7-19 09:18
SelfImpr 发表于 2014-7-18 23:39
SysCtlDelay(250 * (SysCtlClockGet()/3000));这个系统的延时函数,他的延时时间具体是怎样计算的?

上来就威胁,就给差评,这种人我们不提供任何技术支持
作者: admin    时间: 2014-7-19 09:21
SelfImpr 发表于 2014-7-18 23:00
我想问一下ADC读取了温度传感器的数据之后是怎样将这些数据转化为温度的数值的。

昨天我们出去办事,联系不上就威胁给差评,还马上跑去给了,这种素质底下还学什么技术
作者: admin    时间: 2014-7-19 09:24
SelfImpr 发表于 2014-7-19 09:23
想要我修改评价就态度好点吧

这种学生娃,啥都不会的,还威胁我求你不成?




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3