关于CYAT817AZS61-3A002驱动调试

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

您好,请教一下,CYAT817AZS61-3A002作为TOUCH的驱动芯片,给其供电后,没有触摸,其INT引脚一直在不同的拉高拉低,应该还没有进入一个正常的工作状态,需要发什么指令让他进入正常工作状态,只有触摸时,才触发INT中断信号?

111.png

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/%E5%85%B3%E4%BA%8ECYAT817AZS61-3A002%E9%A9%B1%E5%8A%A8%E8%B0%83%E8%AF%95/td-p/671706

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

是的,芯片需要先进入operating mode,然后才会正常扫描和报点。

(1)芯片上电后的初始状态是ブートローダモード,退出ブートローダ之后又有三个互相平行、可以互相切换的状态 :system information mode(提供寄存器表单格式等信息)、operating mode(正常扫描和报点)、Configuration and Test Mode(允许发送测试等指令)。

(2)比较严谨的启动方式需要先从sysinfo mode获取寄存器表的信息再进入其他模式。

不过对于MCU做主机的情况,可以直接按以下步骤发送几条简单指令让芯片进入operating mode。

;ブートローダを終了する

w 24 00 FF 01 3B 00 00 4階 6D 17

(通信割り込みを待つ)

;システム情報モードの確認

研究24倍;(0x14)

;システム情報モードから動作モードへの変更

w 24 00 88 ;トグルを設定し、動作モードに変更します。

(通信割り込みを待つ)

;システム情報モードの確認

研究24倍;(0x08)

注意以上每条write指令后都需要等一个中断标志,已确认指令执行完毕。

 

谢谢

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/%E5%85%B3%E4%BA%8ECYAT817AZS61-3A002%E9%A9%B1%E5%8A%A8%E8%B0%83%E8%AF%95/m-p/678655

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

是的,芯片需要先进入operating mode,然后才会正常扫描和报点。

(1)芯片上电后的初始状态是ブートローダモード,退出ブートローダ之后又有三个互相平行、可以互相切换的状态 :system information mode(提供寄存器表单格式等信息)、operating mode(正常扫描和报点)、Configuration and Test Mode(允许发送测试等指令)。

(2)比较严谨的启动方式需要先从sysinfo mode获取寄存器表的信息再进入其他模式。

不过对于MCU做主机的情况,可以直接按以下步骤发送几条简单指令让芯片进入operating mode。

;ブートローダを終了する

w 24 00 FF 01 3B 00 00 4階 6D 17

(通信割り込みを待つ)

;システム情報モードの確認

研究24倍;(0x14)

;システム情報モードから動作モードへの変更

w 24 00 88 ;トグルを設定し、動作モードに変更します。

(通信割り込みを待つ)

;システム情報モードの確認

研究24倍;(0x08)

注意以上每条write指令后都需要等一个中断标志,已确认指令执行完毕。

 

谢谢

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/%E5%85%B3%E4%BA%8ECYAT817AZS61-3A002%E9%A9%B1%E5%8A%A8%E8%B0%83%E8%AF%95/m-p/678655

0 件の賞賛