ゾ凌乱~回忆中 发表于 2020-3-25 16:22:56

BENSPK 发表于 2020-3-24 19:35
如果是用PIO口那就得修改开机引导程序,把PIO口定义为UART口才行

大佬,可不可以用图片的形式指点下,那样好理解。

BENSPK 发表于 2020-3-25 16:40:02

你要换个思路,把模块当成单片机来理解,你现在使用的功能已经不是原来模块设定的程序功能了,所以肯定要修改相应的程序,不能光靠工具设置就能实现的

ganxiniuhe 发表于 2020-3-25 18:11:30

ゾ凌乱~回忆中 发表于 2020-3-25 15:23
是把这两个引脚直接用杜邦线连上吗???然后用串口调试助手直接发送数据,看下能不能接收到???是这个 ...

是的,两个引脚接起来,不接串口板,写代码发送,自己发自己收

UART的收发代码你写了么

ゾ凌乱~回忆中 发表于 2020-3-25 18:37:08

ganxiniuhe 发表于 2020-3-25 18:11
是的,两个引脚接起来,不接串口板,写代码发送,自己发自己收

UART的收发代码你写了么

写了一个是按照CSR8670的UART写的一个串口的代码,烧进去之后就会出现死机的现象,我是按照“非直接“”的方式写的

ゾ凌乱~回忆中 发表于 2020-3-25 18:40:32

BENSPK 发表于 2020-3-25 16:40
你要换个思路,把模块当成单片机来理解,你现在使用的功能已经不是原来模块设定的程序功能了,所以肯定要修 ...

QCC3003的资料真是少的可怜,想找点参考的都找不到,把这个芯片想象成单片机,如何复用引脚我都不知道该怎么操作,感觉一片模糊

ゾ凌乱~回忆中 发表于 2020-3-25 18:42:07

不是这样的 发表于 2020-3-24 17:34
你看下是不是开了流控

你好,流控我应该是没开,能不能截图看下,我不知道在哪里开流控???

ganxiniuhe 发表于 2020-3-26 09:30:27

ゾ凌乱~回忆中 发表于 2020-3-25 18:37
写了一个是按照CSR8670的UART写的一个串口的代码,烧进去之后就会出现死机的现象,我是按照“非直接“” ...

死机可以截图发出来看看,看看callstack,程序到底是死在哪里

300x可以看做是一个升级版的86系列,很多资料都通用的

pstool里的 UART configuartion when under VM control 就包含流控的相关设置,在pstool里认真看看

BENSPK 发表于 2020-3-26 09:38:27

3003兼容CSRA63XX/64XX,资料可以在那找,3003不支持原生UART,你要参考多串口通信和软串口实现之类的题目,你之前用的8670代码是原生UART的,应该在3003上会出错

ganxiniuhe 发表于 2020-3-26 10:45:02

BENSPK 发表于 2020-3-26 09:38
3003兼容CSRA63XX/64XX,资料可以在那找,3003不支持原生UART,你要参考多串口通信和软串口实现之类的题目,你 ...

3003支持原生uart,照搬8670的代码可也

BENSPK 发表于 2020-3-26 15:38:14

ganxiniuhe 发表于 2020-3-26 10:45
3003支持原生uart,照搬8670的代码可也

Supported Interfaces: I²S, SPDIF, USB 2.0, USB 3.0 这是我在官网找到的,上面没有UART,所以不知道UART是不是彩蛋,如果不支持,在3003上做工作量是很大的
页: 1 2 [3] 4
查看完整版本: QCC3003的UART通讯功能