Page 1 of 1

【已解决】BK3432使用外部晶振(32.768)晶振没启掁

Posted: 2023年 Feb 6日 11:43
by 漠杨sronger

使用tuya_ble_sdk_bk3432_v1.3.x 版本开发宠物喂食器时,需要调试外部晶掁时钟,我将宏
/// Use 32K Hz Clock if set to 1 else 32,768k is used
#define HZ32000 0
重新编译后,用示波器,量外部的晶振脚,发现晶掁并未工作,
求救,看下硬件与软件哪些地方还需要注意!!!!!!!!!


Re: BK3432使用外部晶振(32.768)晶振没启掁

Posted: 2023年 Feb 6日 15:20
by TripleJay

首先改的地方是对的,没有问题,也只需要改动整个位置.
验证三个步骤,您参考下:

  1. clean之后重新编译,将固件烧录是否能正常运行(示波器能否看到波形)
  2. 固件如果正常运行,能够正常进入低功耗的前提下,将外部晶振去除(在选用外部晶振,而未接晶振的情况下,会死机,反向验证晶振已起振)
    3.上两个步骤都ok的情况下,再看示波器为什么看不到

Re: BK3432使用外部晶振(32.768)晶振没启掁

Posted: 2023年 Feb 6日 16:20
by 漠杨sronger

我这边按你的方法,把外部晶振去掉,重新上电,发现设备还是能正常运行。确认HZ3200设置成 0 了


Re: BK3432使用外部晶振(32.768)晶振没启掁

Posted: 2023年 Feb 7日 10:17
by zengyun
漠杨sronger 2023年 Feb 6日 16:20

我这边按你的方法,把外部晶振去掉,重新上电,发现设备还是能正常运行。确认HZ3200设置成 0 了

是说进入低功耗后无法正常运行。


Re: BK3432使用外部晶振(32.768)晶振没启掁

Posted: 2023年 Feb 18日 14:37
by 漠杨sronger

换 一台设备可以了,设备问题