changer15309 发表于 2015-12-31 15:35:55

PSOC4 uart唤醒deep-sleep rx buffer 数据错误

使用PSOC BLE芯片,使用uart-rx唤醒系统(deep-sleep),唤醒后rx buffer 内数据都是0xff。大家有没有碰到这样的问题?
从cypress官网看到有人也发现了一样的问题,但是fae并没有解决
http://www.cypress.com/forum/psoc-4-ble/wakeup-deep-sleep-bless-will-affect-rx-buffer-size-uart

changer15309 发表于 2015-12-31 15:58:34

自己顶~~~

xiaolong_ba 发表于 2016-2-2 22:34:21

changer15309 发表于 2015-12-31 15:58
自己顶~~~

这个你降低波特率可暂时解决。

changer15309 发表于 2016-2-3 09:21:31

xiaolong_ba 发表于 2016-2-2 22:34
这个你降低波特率可暂时解决。

降低波特率并不能解决0xff的问题,这个问题目前无解;
替代的解决方案是:不使用uart唤醒,而使用rts 作为外部中断唤醒系统

xiaolong_ba 发表于 2016-2-4 22:20:47

changer15309 发表于 2016-2-3 09:21
降低波特率并不能解决0xff的问题,这个问题目前无解;
替代的解决方案是:不使用uart唤醒,而使用rts 作 ...

哦,这个就跟用GPIO唤醒一个意思的吧。

changer15309 发表于 2016-2-5 12:04:39

xiaolong_ba 发表于 2016-2-4 22:20
哦,这个就跟用GPIO唤醒一个意思的吧。

是的,实质就是GPIO中断,借用流控可以保证兼容性

overheat 发表于 2016-2-5 14:16:57

这个方法也算可以接受的哦,不过就是需要4根线了,但是能和SPI兼容也行。

对了,你们用的是256K ram的吗?什么价格呢?

xiaolong_ba 发表于 2016-2-15 20:42:12

overheat 发表于 2016-2-5 14:16
这个方法也算可以接受的哦,不过就是需要4根线了,但是能和SPI兼容也行。

对了,你们用的是256K ram的吗? ...

看你的量吧,有点量的1美金可以拿到{:lol:}
页: [1]
查看完整版本: PSOC4 uart唤醒deep-sleep rx buffer 数据错误