设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7405|回复: 9
打印 上一主题 下一主题

UART发送问题

[复制链接]

2

主题

4

帖子

27

积分

新手上路

Rank: 1

积分
27
跳转到指定楼层
楼主
zhgwei 发表于 2013-9-17 20:44:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面这段程序,为什么发不出去?端口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));         
         }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

13

主题

24

帖子

184

积分

注册会员

Rank: 2

积分
184
沙发
wanqin_002 发表于 2013-9-17 21:46:03 | 只看该作者
  UARTStdioInitExpClk(ulPortNum, 115200);  用这个进行端口设置
回复 支持 反对

使用道具 举报

13

主题

24

帖子

184

积分

注册会员

Rank: 2

积分
184
板凳
wanqin_002 发表于 2013-9-17 21:50:57 | 只看该作者
你这样配置,建议把2个端口配完整,不要只写一个端口
回复 支持 反对

使用道具 举报

2

主题

4

帖子

27

积分

新手上路

Rank: 1

积分
27
地板
 楼主| zhgwei 发表于 2013-9-17 22:07:16 | 只看该作者
wanqin_002 发表于 2013-9-17 21:50
你这样配置,建议把2个端口配完整,不要只写一个端口

可是,这样配置A1就可以发送啊
回复 支持 反对

使用道具 举报

2

主题

4

帖子

27

积分

新手上路

Rank: 1

积分
27
5#
 楼主| zhgwei 发表于 2013-9-17 22:11:57 | 只看该作者
清风,你能帮我写的全一点不?就是所需的全部配置
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
6#
admin 发表于 2014-7-18 18:11:51 | 只看该作者
SelfImpr 发表于 2014-7-18 17:57
这个串口的教程和例程根本就不同啊,搞糊涂了

怎么不一样了,函数分开写了,加了液晶驱动而已,完全不会看代码么?UARTStdioInit定义了波特率
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
7#
admin 发表于 2014-7-18 21:36:32 | 只看该作者
SelfImpr 发表于 2014-7-18 20:07
你的例程里面对串口的配置写到了个函数里面,都找不到

UARTStdioInit里面,能不能有点耐心读下代码。。。。
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
8#
admin 发表于 2014-7-19 09:18:06 | 只看该作者
SelfImpr 发表于 2014-7-18 23:39
SysCtlDelay(250 * (SysCtlClockGet()/3000));这个系统的延时函数,他的延时时间具体是怎样计算的?

上来就威胁,就给差评,这种人我们不提供任何技术支持
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
9#
admin 发表于 2014-7-19 09:21:10 | 只看该作者
SelfImpr 发表于 2014-7-18 23:00
我想问一下ADC读取了温度传感器的数据之后是怎样将这些数据转化为温度的数值的。

昨天我们出去办事,联系不上就威胁给差评,还马上跑去给了,这种素质底下还学什么技术
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
10#
admin 发表于 2014-7-19 09:24:17 | 只看该作者
SelfImpr 发表于 2014-7-19 09:23
想要我修改评价就态度好点吧

这种学生娃,啥都不会的,还威胁我求你不成?
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-4-23 19:45 , Processed in 0.130832 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表