或者你换一个gpio试试~ 换一个GPIO?但是板子上的片选信号就是这个的嘛。难道要改电路? 斑竹,我把整个内核文件夹都搜索了一遍。只有在Regs-gpio.h和Samsung.c 这两个文件里面有。Regs-gpio.h里面是定义,而使用只有Samsung.c里面当485片选型号。所以不存在被其他驱动复用的问题。 换一个gpio试试吧~
你先能控制电平,然后飞线接 一下你的485控制端~ 试过了,换用GPG7飞线出来。把原来那根线割掉,结果一样。所以应该是驱动中什么地方提前调用了s3c24xx_serial_stop_tx()函数,请斑竹帮忙查一下。谢谢! 应用程序确定没有问题吗?
多打印点信息,dmesg看一下~ 应用程序没问题啦。我把串口换成串口二就能正常收发。只是换成485以后就不行了。多打印点信息是指什么,斑竹需要知道什么信息才能推断出问题的所在??????? 在你应用还有驱动程序里,写个gpio驱动,查看gpio控制的状态,啥时候被更改了啊~
你这个问题,需要自己跟踪代码,还有电路了~
不好一下看出来啊~
页:
1
[2]