完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
虽然听起来很傻,但我已经花了好几个钟头才让我的项目读取一个数字输入引脚。
该设备是PSoC 4200(SSOIC-28)。 我在P4〔0〕、P4〔1〕和P4〔2〕上有一个数字输入引脚。 从技术手册上看,P4路由有局限性,但它似乎可以作为GPIO使用。 我的电源是3V 信号是慢的(1是100MS使能信号,另一个是2MS周期时钟和数据引脚)。 我已经尝试CMOS跳闸电平,透明度模式,缓冲器开、关,高阻抗,下拉,初始值=0,初始值=1。 我有一个逻辑分析仪连接到输入引脚上的微,信号是稳定的和一致的,包被发送每350MS。 我已经尝试了CypSpIn Read Pin(Pialas)和Pin读取(),但都没有检测到高级别的PIN。 早些时候,我确实在一个引脚上运行了一个中断,它正在工作,但是当单步执行代码时,中断仍然被新的数据包绊倒并导致代码分支到ISR。我尝试回到PIN读试图读取引脚 我的最后一次尝试是捆绑和附加的。 当然,我做了一些愚蠢的事情,我无法想象读取数字输入引脚会如此牵连。 我将在下一个帖子附加波形。 iT.CyWrk.CaseV01.Zip 1.2兆字节 |
|
相关推荐
7个回答
|
|
|
|
|
|
我终于让数字输入工作了。现在只需要知道如何使它们中的一个在固件中中断。
我在端口4上的3个引脚; CythySypSysStIdDelphi模式(CyReGrPrT4YPC,0,CythySysPin SmithDigi-Hyz); CythySypSysStIdDelphi模式(CyReGrPrT4YPC,1,CythySysPin SmithDigi-Hyz); CythySypSysStIdDelphi模式(CyReGrPrT4YPC,2,CythySysPin SmithDigi-Hyz); 囊状的; 为(;;){ WAKEPIN=CythysSpIsNeRead PIN(CyReGrPrT4Ps,2); If(WakePin){ SAMPLELFDATA(); } |
|
|
|
我不得不改变一点,让你的项目运行在先锋套件:
连接PU6 6(J3 1)--J2 P0O3(LED蓝)作为指示器 p4_0现在输入尾(J3十)由于原销仅在内部使用。 改变唤醒的变化导致从起飞到预期---没有错误 鲍勃 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这可能有帮助
HTTP://www. CyPress?COM/?RID=93401 AN864—PSOC®4 -使用GPIO引脚 HTTP://www. CyPress?COM/?RID=95069 AN90799—PSoC®4中断 HTTP://www. CyPress?COM/?RID=38267 AN54060-PSoC®3、PSoC 4和PSoC 5LP中断 问候,Dana。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:36 , Processed in 1.255527 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号