使用沁恒官方得CH573開發(fā)板,跑藍牙鍵盤的例程,然后發(fā)現(xiàn)會連接上去之后過一段時間就會自動斷連,然后不斷的連上斷開連上斷開。這是為什么?
你是不是重新下載hex了,如果重新下載,需要把dataflash清空,然后電腦端設(shè)備要刪除,重新配對。
否則因為設(shè)備mac地址沒有改,但是因為重新下載了固件,綁定信息是失效的,需要下載的時候把綁定信息清空掉。
否則就會出現(xiàn)假連接,如上圖顯示的情況。
你好,我試了你說的方法,在下載程序的時候勾選了清空dataflash,但是還是出現(xiàn)了同樣的情況。
這是使用你的方法之后的情況。
我的程序是基于你們的藍牙鍵盤例程修改的,修改的內(nèi)容是將定時發(fā)送鍵值改成了按鍵觸發(fā)鍵值,目前是兩個按鍵,按下之后會發(fā)送上、下兩個鍵值。然后清除dataflash并下載程序之后如上圖。首先我的電腦重新搜尋設(shè)備并連接,但是一開始連接不上,然后我關(guān)閉了電腦的藍牙再打開,就可以正常連上去了。但是在上圖的數(shù)據(jù)上傳完成之后我去按按鍵,此時沒有反應(yīng)。然后打印的信息顯示斷開了連接并重新連接,此時按鍵可以正常發(fā)送鍵值。但是后面我沒有去操作按鍵,一直放著它,他就出現(xiàn)了不斷斷開不斷重連的現(xiàn)象,這個時候,我的按鍵有時候有反應(yīng)有時候沒有反應(yīng)。
這是什么情況?這個不斷重連是不是因為我長時間沒有操作所以導致的?然后為什么一開始會出現(xiàn)連接不上的情況?
我又試了試,在不斷操作的情況下也會出現(xiàn)斷開的情況,但是它相對于我在剛開始沒有清除dataflash的時候,它可以做到重新連接,也就是我的按鍵會在按著按著的時候突然沒有反應(yīng)了,但是過幾秒鐘又可以了。
電腦將設(shè)備刪除掉再重新匹配連接,又出現(xiàn)一開始的情況了,不斷重連,還連接不了
你是用電腦測試連接的吧,15斷開的原因是主動關(guān)電腦藍牙,但是電腦藍牙我自己測試發(fā)現(xiàn)是有點問題的。
你可以手機調(diào)試助手測試連接和收發(fā)數(shù)據(jù), 安卓手機 搜索BLE調(diào)試助手。
找到問題了,原來是之前不小心關(guān)掉了開發(fā)板的總開關(guān),也沒有用usb去供電,但是接上串口和直接用串口的電源插到5v的引腳上面板子也能正常工作,所以沒有注意這個問題,結(jié)果就導致在藍牙連接上之后可能發(fā)射功率比較高所以導致供電不足出現(xiàn)了芯片不斷復位的情況,也就是上面圖片顯示的一直在打印藍牙庫的版本號。。。。。