vermicelli

vermicelli

0个粉丝

5

问答

0

专栏

0

资料

vermicelli  发布于  2015-03-19 17:55:09
采纳率 0%
5个问答
12208

Hi3516A海思官方开发板中的RS485串口无法使用

 
海思的开发板上总共引出来2个串口,一个用于调试的RS232,还有一个RS485.
现在想通过串口接其他外设,于是把板子上的3.3V转485电平的芯片拆掉,直接从焊盘上飞了两根线出来,相当于直连3516芯片上的UART1管脚

这样接出来的串口无论收或发都没有反应。
运行命令cat /proc/tty/driver/ttyAMA可以看到有两个串口设备,第二个应该就对应于UART1,发送之后能看到这里的TX计数在增加,但是物理引脚上就是什么信号都看不到。

有没有哪位大神用过官方板上的UART1,请帮忙判断下可能的问题~
我来回答
回答13个
时间排序
认可量排序

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-03-19 19:12:17
认可0
你下掉芯片用什么 和3516 通信呢?

vermicelli

0个粉丝

5

问答

0

专栏

0

资料

vermicelli 2015-03-19 19:21:26
认可0
本帖最后由 vermicelli 于 2015-3-19 19:23 编辑

芯片是3.3V的串口转RS485电平的芯片 我不想要RS485电平 所以就把芯片下掉 直接从3.3V那端飞线出来连外设了。

问题已经解决了~原来是UART1的引脚是和GPIO复用的,然后海思的SDK里面初始化的时候没有对复用寄存器进行配置,默认值选的是GPIO,所以UART完全没有反应。

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-03-19 19:23:21
认可0
本帖最后由 david 于 2015-3-19 19:24 编辑

外设是个什么东东 TTL电平?  RX,TX看看 反了没。 这个地方要交叉下。

最好的验证程序的方法,把16的RX ,TX短接起来,自收自发,看能收到不。

vermicelli

0个粉丝

5

问答

0

专栏

0

资料

vermicelli 2015-03-19 19:25:03
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14395&ptid=6970]david 发表于 2015-3-19 19:23[/url]
外设是个什么东东 TTL电平?  RX,TX看看 反了没。[/quote]

就是一个串口的蓝牙芯片 是3.3V的电平 谢谢帮忙~已经找到原因了
有时候海思的SDK也是蛮坑的。。要不是有himm这么方便的命令 我还真不知道寄存器没有配对

flynnjiang

0个粉丝

14

问答

0

专栏

0

资料

flynnjiang 2015-07-22 13:09:01
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14394&ptid=6970]vermicelli 发表于 2015-3-19 19:21[/url]
芯片是3.3V的串口转RS485电平的芯片 我不想要RS485电平 所以就把芯片下掉 直接从3.3V那端飞线出来连外设了 ...[/quote]

我这样的配置了下,感觉还是不行啊,还需要配置其他什么的吗?

himm 0x200F0078 0x00000001
himm 0x200F007C 0x00000001
himm 0x200F0080 0x00000001
himm 0x200F0084 0x00000001

1801815216

0个粉丝

2

问答

0

专栏

0

资料

1801815216 2016-11-10 16:06:45
认可0
楼主 我现在也这样搞的  但是一直没有成功  数据收发经常不正常     可以给个例程吗 》???我的邮箱[email]1801815216@qq.com[/email]   非常感谢:)

fobyellow

0个粉丝

6

问答

0

专栏

0

资料

fobyellow 2016-12-06 11:08:41
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14396&ptid=6970]vermicelli 发表于 2015-3-19 19:25[/url]
就是一个串口的蓝牙芯片 是3.3V的电平 谢谢帮忙~已经找到原因了
有时候海思的SDK也是蛮坑的。。要不是 ...[/quote]

请教下问题,我们使用UART1做485的半双工接口,收发都没有问题,但是在发送的时候,无法判断是否已经发送完成,我们现在的处理办法是发送后延时一段时间后切换到接收状态,会遇到外设响应太快总线发生冲突的问题,求解决思路,谢谢!

13915426184

0个粉丝

15

问答

0

专栏

0

资料

13915426184 2017-09-07 18:42:58
认可0
楼主解决了也不说下解决的办法,也是醉了,这帖子也开的太不负责了吧

lxq_

0个粉丝

5

问答

0

专栏

0

资料

lxq_ 2017-09-08 10:33:49
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63603&ptid=6970]13915426184 发表于 2017-9-7 18:42[/url]
楼主解决了也不说下解决的办法,也是醉了,这帖子也开的太不负责了吧[/quote]

楼主说管脚复用没设好。改下寄存器就可以了

13915426184

0个粉丝

15

问答

0

专栏

0

资料

13915426184 2017-09-08 10:38:47
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63648&ptid=6970]lxq_ 发表于 2017-9-8 10:33[/url]
楼主说管脚复用没设好。改下寄存器就可以了[/quote]

你好,请问你也做过海思串口转485的方案么?我现在遇到一个问题,我
# cat /proc/tty/driver/ttyAMA
rinfo:1.0 driver revision:
uart:PL011 rev2 mmio:0x20080000 irq:40 tx:13828 rx:167 RTS|CTS|DT
uart:PL011 rev2 mmio:0x20090000 irq:41 tx:20 rx:11 brk:11 RTS|DTR
uart:PL011 rev2 mmio:0x200A0000 irq:42 tx:0 rx:0 CTS|DSR|CD|RI
这里能看到串口2有收到数据,但是我
~ # himm 0x20090004
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
====dump memory 0X20090004====
0x20090004: 0x00000000
这里看不到数据,请问你遇到过类似情况么?谢谢

lxq_

0个粉丝

5

问答

0

专栏

0

资料

lxq_ 2017-09-08 10:48:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=63651&ptid=6970]13915426184 发表于 2017-9-8 10:38[/url]
你好,请问你也做过海思串口转485的方案么?我现在遇到一个问题,我
# cat /proc/tty/driver/ttyAMA
ri ...[/quote]

不好意思,我没做过这些:)不太清楚

mt_glass

0个粉丝

5

问答

1

专栏

0

资料

mt_glass 2019-01-09 11:06:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=14394&ptid=6970]vermicelli 发表于 2015-3-19 19:21[/url]
芯片是3.3V的串口转RS485电平的芯片 我不想要RS485电平 所以就把芯片下掉 直接从3.3V那端飞线出来连外设了 ...[/quote]

请问楼主是怎么配置复用寄存器的,我当前也遇到这样的问题。谢谢!

qn1514448727

0个粉丝

11

问答

0

专栏

0

资料

qn1514448727 2019-02-21 13:46:44
认可0
要看你用的是哪个管脚控制了。还有,在加载MPP之后好像某些管脚的功能会改变,所以应该加载MPP之后再次确认一下才行。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区