打印
[技术问答]

求助nuc140串口问题

[复制链接]
1279|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
namedhx|  楼主 | 2014-12-2 00:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是nuc140,想实现在电脑用串口调试助手发送数据到板子上然后在板子上的LCD显示。调试了好久,板子上接收不到电脑串口发来的数据,求大神指导。
沙发
gaoyang9992006| | 2014-12-2 11:43 | 只看该作者
请参看例程啊,使用库函数实现。马上我给你找找该芯片的库函数。

使用特权

评论回复
板凳
gaoyang9992006| | 2014-12-2 11:46 | 只看该作者

使用特权

评论回复
地板
gaoyang9992006| | 2014-12-2 11:49 | 只看该作者
\SampleCode\StdDriver\UART_TxRx_Function
一般目录在库函数下是这样的,示例代码文件夹有个标准驱动函数,下面你找和串口相关的就行了,然后在上面改

使用特权

评论回复
5
namedhx|  楼主 | 2014-12-2 14:44 | 只看该作者
gaoyang9992006 发表于 2014-12-2 11:43
请参看例程啊,使用库函数实现。马上我给你找找该芯片的库函数。

我烧写开发板的例程进去的,把板子上的Tx接到Rx就能收到数据显示,但是板子的Rx接电脑的串口就收不到数据,我觉得不是例程问题,不知道是哪里不对。

使用特权

评论回复
6
namedhx|  楼主 | 2014-12-2 14:47 | 只看该作者
gaoyang9992006 发表于 2014-12-2 11:49
\SampleCode\StdDriver\UART_TxRx_Function
一般目录在库函数下是这样的,示例代码文件夹有个标准驱动函数 ...

我用的是配套例程,是两个开发板串口连接,两个板子都在发送接收,我就是把其中一个开发板换成了电脑串口,然后用串口调试助手发送数据,但是板子没接受到数据,是什么问题?

使用特权

评论回复
7
gaoyang9992006| | 2014-12-2 15:54 | 只看该作者
可能是你的连线有问题,如果是跟电脑连接是四根线的,你看好了,上次有个朋友就是,线连接错了,你再仔细看看线。

使用特权

评论回复
8
gaoyang9992006| | 2014-12-2 15:55 | 只看该作者
要共地。不然电平信号无法识别

使用特权

评论回复
9
namedhx|  楼主 | 2014-12-2 16:34 | 只看该作者
gaoyang9992006 发表于 2014-12-2 15:54
可能是你的连线有问题,如果是跟电脑连接是四根线的,你看好了,上次有个朋友就是,线连接错了,你再仔细看 ...

是啊,VCC,GND,TX,RD四根

使用特权

评论回复
10
598330983| | 2014-12-4 21:56 | 只看该作者
一次我忘了弄地线,楼主搞好了吗

使用特权

评论回复
11
mintspring| | 2014-12-5 08:33 | 只看该作者
598330983 发表于 2014-12-4 21:56
一次我忘了弄地线,楼主搞好了吗

如果接口没问题,那就用示波器观察一下。看看输出是否有问题,如果接线没问题,那就不出正确的波形,那就是你程序问题。

使用特权

评论回复
12
YingziSeek| | 2014-12-5 08:55 | 只看该作者
电脑串口软件是不是发的16进制的?感觉是软件有些地方没设置对

使用特权

评论回复
13
598330983| | 2014-12-5 21:41 | 只看该作者
恩,是的,也可能是软件没设置对。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

10

帖子

0

粉丝