使用StarterWare软件包创建多个串口收发工程,Uart1、Uart2、Ua... - 第2页 - AM437x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wujianzhang
打印 上一主题 下一主题

使用StarterWare软件包创建多个串口收发工程,Uart1、Uart2、Ua...

[复制链接]

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
8#
 楼主| 发表于 2017-1-20 10:10:49 | 只看该作者
串口收发管脚的交叉、直连都试过了,还是不行

点评

这部分设计的东西比较多,建议您这边把uart0涉及的每个结构体理解清楚。 主要涉及到的是pinmux,中断,dma。很有可能是某部分没有设置对,先一个个确认。  详情 回复 发表于 2017-1-23 09:41
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
7#
 楼主| 发表于 2017-1-20 09:30:04 | 只看该作者
human 发表于 2017-1-20 09:03
有个回形针一样的按钮的,就是添加附件!

谢谢您!

附件中是我使用创龙TL437x开发板、基于StarterWare中的uart_echo创建的串口、定时器工程
定时器实现的是1ms定时器,在计数达到1s时,通过串口发送调试信息
其他串口都按照uart0方式进行配置,基本上是照葫芦画瓢
麻烦各位了!
谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
6#
发表于 2017-1-20 09:03:49 | 只看该作者
有个回形针一样的按钮的,就是添加附件!
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
5#
 楼主| 发表于 2017-1-19 22:36:40 | 只看该作者
请问如何添加附件呢?
想把我编写的uart工程添加上来
谢谢!
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
地板
 楼主| 发表于 2017-1-19 22:30:43 | 只看该作者
仅修改了starterware/examples/uart_echo中的串口配置
uart_echo依赖的其他工程都没有修改
其他串口严格按照uart0的配置方式
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
板凳
 楼主| 发表于 2017-1-19 22:30:07 | 只看该作者
开发板采用的是创龙TL4379EVM

在uart_echo中进行了串口的添加

严格按照uart0的初始化方法对其他串口进行配置

依赖的starterware软件包中其他代码都没有修改

然后使用串口发送函数putchar进行发送

uart0能够发送数据

其他串口不能发送数据
回复 支持 反对

使用道具 举报

7

主题

40

帖子

1133

积分

金牌会员

Rank: 6Rank: 6

积分
1133
沙发
 楼主| 发表于 2017-1-19 22:29:47 | 只看该作者
uart0 的 instnum 设置为了0

uart1 的 instnum 设置为了1

uart2 的 instnum 设置为了2

uart3 的 instnum 设置为了3

不太理解这个instnum起什么作用,不知道这样设置是否可以
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-21 19:19 , Processed in 0.040361 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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