PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
LinuxDev
[问题] 树莓派3,无法同时透过uart和 i2C 接受
楼主:
workat60474
(皇帝陛下)
2020-02-21 10:10:00
各位先进大家好。
小弟最近为了计画需要在树莓派3上透过gps 模
组-Neo6m,以及三轴加速度计adxl345 收集gps资
料和各方向的加速度。
GPS 模组 neo6m 是透过 uart 收资料,而三轴加速
度计是透过 i2C 接受资料。
Gps 模组是透过
uart_stream = open(“/dev/ttyS0”, O_RDWR | O_NOCTTY | O_NDELAY) 打开.
而三轴加速度计是透过
fd = open(“/dev/i2c-1”, ORDWR) 打开,并且设定
ioctl(fd,I2C_SLAVE,0x53)
之前在针对这两个传感器做个别做测试的时候并没
有遇到问题,资料的读取都一切正常,不过昨天我
将这两个模组整合同一份程式码中时发现只能收到
其中一者的资料(经过测试发现如果最后打开的
是gps 模组那就只会收到 gps 模组,而加速度计
不会收到任何资料,并在试图读取加速度计资料时
造成程式停滞,反过来若最后打开 3轴加速度计则
不会从 gps 模组那里收到任何资料)
因为小弟先前没有使用过树莓派或其他开发版的机
会,所以对问题的肇因不是很清楚,希望各位大大
可以指点迷津,谢谢大家!
作者:
kingofsdtw
(ä¸èƒ½é–’下來!!)
2020-03-01 18:58:00
dmesg?do not directly io_control device
http://tiny.cc/xnepkz
http://tiny.cc/0qepkz
作者:
troylee
(troylee)
2020-04-02 02:35:00
i/o multiplexing
作者:
lpoijk
(↗ 老 爷 ↙)
2020-05-09 15:06:00
open后怎么取资料? 用了不同thread了吗?
继续阅读
[问题] makefile variable问题
anoymouse
[问题] memory map & anonymous page
TMDTMD2487
[问题] 关于select() 范例的问题
anoymouse
[公告] 请使用安全的连线方式连线本站
sivle
[问题] 学习 SATA, NVME
chiaohuang
[问题] 被编译器优化无法使用gdb
shihyu
[问题] 开机过程中,读写partition
Dylann0714
[问题] windows要run bash档,该怎么做?
smsim
[问题] 用javascript呼叫lua函式
fsvy
[问题] 树莓派播youtube
duckscorpion
Links
booklink
Contact Us: admin [ a t ] ucptt.com