ANDES 发表于 2015-3-14 11:24:35

1233

本帖最后由 ANDES 于 2015-3-19 11:19 编辑

123

小甲鱼 发表于 2015-3-14 13:50:20

模块本身的精度问题吧?市面上几块钱的模块那些只能让你知道这么回事而已。

ANDES 发表于 2015-3-14 15:54:13

小甲鱼 发表于 2015-3-14 13:50
模块本身的精度问题吧?市面上几块钱的模块那些只能让你知道这么回事而已。

模块没有问题,在51的学习板上可以正常得到数据。现在遇到的最新问题是第一次超声波的发送和接收的时间是正常的,但是定时器置位后,再一次超声波发送和接收就出现问题了,后面的循环就一直这样,时间就固定是一个数值(在置位后的时间上加固定的数值)。

ANDES 发表于 2015-3-14 18:13:00

小甲鱼 发表于 2015-3-14 13:50
模块本身的精度问题吧?市面上几块钱的模块那些只能让你知道这么回事而已。

研究出来了,是中断方式出错了。:lol::lol::lol::lol:

小甲鱼 发表于 2015-3-15 20:12:26

ANDES 发表于 2015-3-14 18:13
研究出来了,是中断方式出错了。

{:9_232:}自给自足,自食其力哈~

ANDES 发表于 2015-3-16 14:31:53

小甲鱼 发表于 2015-3-15 20:12
自给自足,自食其力哈~

:handshake生活所迫,被逼的。

沉思的牛 发表于 2015-3-18 21:52:51

少用点delayms()那种函数,尽量用定时器

ANDES 发表于 2015-3-19 09:12:25

沉思的牛 发表于 2015-3-18 21:52
少用点delayms()那种函数,尽量用定时器

{:1_1:}定时器快用光了。。。要省着点用。

沉思的牛 发表于 2015-3-19 19:00:00

ANDES 发表于 2015-3-19 09:12
定时器快用光了。。。要省着点用。

一个定时器可以扩展为无数个定时器{:5_108:}

ANDES 发表于 2015-3-19 19:16:20

沉思的牛 发表于 2015-3-19 19:00
一个定时器可以扩展为无数个定时器

但是你要是在同一个程序里面,还有中断,这样是不好滴,这样不就会影响到程序的运行么?{:5_92:}

沉思的牛 发表于 2015-3-19 20:22:44

ANDES 发表于 2015-3-19 19:16
但是你要是在同一个程序里面,还有中断,这样是不好滴,这样不就会影响到程序的运行么?

也可以不用中断哦

ANDES 发表于 2015-3-20 09:02:55

沉思的牛 发表于 2015-3-19 20:22
也可以不用中断哦

自动重载?可是“其他人”要用,所以还是一人一个定时器比较稳妥点。{:5_91:}
页: [1]
查看完整版本: 1233