微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > uart调试方法

uart调试方法

时间:10-02 整理:3721RD 点击:

目前在6261平台上调试UART外设,由于没有预留测试点,先接一个pl2302的串口线连接电脑,保证收发正常,然后再开始调试外设。
首先调试手机端来发送,电脑用串口工具来接收。
手机端发送的api是:
       kal_uint8 test_order[5] = {
       0x01, 0x03, 0x04, 0x05, 0x06,
       };
U_PutBytes(uart_port3, (kal_uint8 *)test_order, sizeof(test_order), MOD_YDX);
发送之前的准备工作有:
1、串口的GPIO口配置,这一歩也可以在dct中进行
2、串口上电:UART_CMD_power_ON
3、串口打开:SIO_CMD_OPEN
4、串口波特率的设置:SIO_CMD_SET_DCB_CONFIG
我目前是做了一个简单的循环100次,发送,U_PutBytes,电脑没有收到任何东西,也没有量到任何波形。
求高手提供思路?
===================================================================================
补充1:
串口3配置成输入log的口是,是有波形出来的。

在线等,那么多高手,都潜水?

继续调试,查看68,无一人回复。太简单,大家都不屑了。

哈哈,没有动力都潜水了

发送的接口错了,需要用U_PutUARTBytes发送

U_PutBytes这个接口也应该是可以用的,我的gps用的uart2都是好的,也是使用的这个接口。
不过谢谢回复,认真看下他们的区别。

过来看看

谢谢支持,换uart口调了。
uart3估计还需要添加一部分代码。

谢谢支持,换uart口调了。
uart3估计还需要添加一部分代码。

我觉得先用确认ok的串口调通ic,然后更换串口。
各个击破吧


是的,目前准备这么做。

谢谢楼上大虾。
真他娘的还是接口问题,被坑死了。
其实gps开始不需要发什么串口指令来启动,上电完成后自动就启动了,所以代码中的这个代码就是坑爹的。
误导我了。

小编最后调UART3了吗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top