回复
发帖数: 25
注册日期: ‎04-20-2017

Si1064 PCA0_Capture_Input

我用Si1064-915-DK开发板参照silicon Labs官网给的例程写了一个Si1064_PCA0_Capture_Input工程,由于si1064木有官方例程,是在wds生成的CW工程中添加的F930例程中的PCA0_Capture_Input代码,P01输出500us方波,P00输入捕获,P01与P00连接,

现象:P01输出500us的方波正常,但是P01的PCA中断貌似只触发了一次,并木有进行连续捕获

           硬件调试时:WATCH窗口0x0759,而不是F930中例程中的0x32(50)

疑点:Si1064是不是不支持PCA0_Capture_Input,因为我看到Si1060的例程中也木有 PCA0_Capture_Input.c例程文件,很奇怪      

         现附上工程,杜邦线连接P00和P01即可,希望老师帮忙解决!

Benjamin

 Thanks

发帖数: 2,218
注册日期: ‎10-14-2014

回复: Si1064 PCA0_Capture_Input

You could refer to the example for C8051F93x. As far as I know Si1064 use similar core as C8051F9xx.

I hope it helps.

WeiguoLu
发帖数: 25
注册日期: ‎04-20-2017

回复: Si1064 PCA0_Capture_Input

WeiguoLu老师:

                  您好!非常感谢在百忙之中解答我的问题,我上传的附件工程就是参考F930写的,您可以直接下载下到Si1064-915-DK开发板, Si1064的PCA0_Capture_Input的捕获中断就只有触发了一次,木有连续触发,所有才来问的,老师可以用Si1064-915-DK验证一下结果!目前捉急!

 

Benjamin

 Thanks

发帖数: 2,218
注册日期: ‎10-14-2014

回复: Si1064 PCA0_Capture_Input

建议直接下载那个example code到你的Si1064. 同时check你的芯片是否是基于c8051f930. 这个example在si1064应该也是可以跑的.
WeiguoLu
发帖数: 2,218
注册日期: ‎10-14-2014

回复: Si1064 PCA0_Capture_Input

[ 已编辑 ]

Duplicate with http://community.silabs.com/t5/8-bit-MCU/Si1064-PCA0-Capture-Input/m-p/206409#M48786

You already filed a ticket in our support portal and it looks Jiehui already confirmed the example works fine on Si1064.

WeiguoLu