qq1328454800 发表于 2013-1-17 21:49:36

语音播报与定时器

最近我正在做一个万年历,CPU是AVR单片机,用语音芯片wt588d来播报时间和温湿度,刚开始播报时用延时做的,不过有个缺点,当播报时时间不走了,也就是说程序死在播报程序里了,后来我改用定时器播报,上面的问题可以解决了,但有出现一个新的问题,不能连续播报,比如说时间是12:00:00,只能播报12,而后面的‘点、整’都不能播报,我写了好长时间都没写出来,请各位大神指点一下,在怎样处理播报程序,小弟感激不尽啊!!!

lcw_swust 发表于 2013-1-18 15:23:57

楼主何不把程序发出来?
如果搞不定这芯片,那就用M25P80之类的SPI FLASH自己做语音。

qq1328454800 发表于 2013-1-19 18:43:41

呵呵、、、、这个问题我已经解决了,不过还是要感谢你的!!!

iushiyuan 发表于 2013-1-19 22:21:38

单片机检测busy 放完音后busy变化再发码播放就可以
比如说时间是12:00:00,先发‘12’地址播放,播放完busy 变高,再发‘点’地址播放

xslff 发表于 2013-1-20 18:33:23

长见识啊,原来用她搞定?

qq1328454800 发表于 2013-1-30 22:44:58

iushiyuan 发表于 2013-1-19 22:21单片机检测busy 放完音后busy变化再发码播放就可以比如说时间是12:00:00,先发‘12’地址播放,播放完busy ...

恩恩,谢谢你的提醒,我用定时器再加上你的方法,这个问题解决了!
页: [1]
查看完整版本: 语音播报与定时器