完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
这里和这里,这里,这里和这里,可以找到在端口模式下利用未使用的GPIF控制线的信息。 第一个是最翔实的,最后一个可能受益于更新(它说最好使用其他GPIOS,但问题是如果可以做的话,而不是有更实用的方法)。 我从这些文章中得到的结论是,在GPIF模式中确实可以使用未使用的GPIF控制线作为GPIO线,但是必须注意GPIF引擎不能使用这些线,否则会发生数据损坏。 我丢失的信息是,如果这些控制线也可以在端口模式中使用。它们在端口模式下的状态与在空闲状态下的GPIF模式相同吗?或者它们是在其他状态,如高阻抗,并且只有GPIF模式是活动的才是活动的? 通过编辑添加: 如果我改变GPIFIDLCTL寄存器值以改变控制信号(从低到高,反之亦然),我假设如果GPIF模式是激活的,状态机处于空闲状态,这些变化对引脚有直接的影响。 如果GPIF在任何其他状态下更新这些寄存器值,该怎么办?如果状态机再次到达空闲状态,我的更新是否有直接影响,或者寄存器更新仅起作用吗? 假设控制线在端口模式下也是活动的:如果端口模式是活动的,那么我更新GPIFIDLCTL寄存器?如果我切换到GPIF模式(至少是暂时的),我的更新是否有直接的影响或者寄存器更新只起作用吗? 关于任何输出:我假设在暂停或空闲模式(电源管理)所有的活动输出保持活跃,并保持他们的实际逻辑输出状态,对不对?任何从高输出中提取的电流都必须添加到悬浮电流中? 提前感谢。 以上来自于百度翻译 以下为原文 Hi, Hereand hereand hereand hereand here, information can be found on the Utilization of the Unused GPIF Control Lines in Port Mode. The first one is the most informative, the last one might benefit from an update (it says that it would be better to use other GPIOS, but the question was rather if it can be done, not if there were more practical ways). What I get from those articles ist, that it is indeed possible to utilize unused GPIF Control Lines as GPIO lines in GPIF Mode, but that one has to care that these lines will not be utilized by the GPIF engine or otherwise data corruption can occur. The information that I am missing, is if these control lines can be utilized also in the port mode. Is their state in port mode the same as in GPIF mode in the Idle state? Or are they in some other state like high impedance, and are only active if GPIF mode is active? Added by edit: If I change the according GPIFIDLECTL register values in order to change the control signals (from low to high or vice versa), I assume these changes have direct effect on the pins if GPIF mode is active and the state machine is in the Idle state. What if I update these register values when the GPIF is in any other state? Does my update have a direct effect or does the register update only take effect once the state machine arrives at the Idle state again? Assuming that the control lines are also active in Port mode: What if the Port mode is active and I update the GPIFIDLECTL register? Does my update have a direct effect or does the register update only take effect once I switch to GPIF mode(at least temporarily)? Also regarding any output: I assume in suspend or idle mode (power management) all the active outputs stay active and keep their actual logic output state, right? And any current that is drawn out of a high output has to be added to the suspend current? Thanks in advance. |
|
相关推荐
1个回答
|
|
你好,
请参阅我的内联响应。 我丢失的信息是,如果这些控制线也可以在端口模式中使用。它们在端口模式下的状态与在空闲状态下的GPIF模式相同吗?或者它们是在其他状态,如高阻抗,并且只有GPIF模式是活动的才是活动的? 在端口模式下,您可以使用GPIFIDLCTL寄存器访问GPIF CTL线。从我的实验中观察到,只要有一个时钟提供给GPIF接口,CTL引脚可以使用GPIFIDLCTL寄存器来改变。 如果我改变GPIFIDLCTL寄存器值以改变控制信号(从低到高,反之亦然),我假设如果GPIF模式是激活的,状态机处于空闲状态,这些变化对引脚有直接的影响。 不管选择的端口模式如何,都可以使用GPIFIDLCTL寄存器更改CTL行。但是,在更改之前,请确保GPIF空闲。 如果GPIF在任何其他状态下更新这些寄存器值,该怎么办?如果状态机再次到达空闲状态,我的更新是否有直接影响,或者寄存器更新仅起作用吗? 第103.2.1节规定在GPIF繁忙时更改任何GPIF寄存器是非法的。(如果你反对的话,我还没有试验过会发生什么) 假设控制线在端口模式下也是活动的:如果端口模式是活动的,那么我更新GPIFIDLCTL寄存器?如果我切换到GPIF模式(至少是暂时的),我的更新是否有直接的影响或者寄存器更新只起作用吗? 不管选择的端口模式,只要GPIF时钟可用,如果您写GPIFIDLCTL应该立即反映在CTL引脚上。如果你观察到不同的行为,请告诉我们。 关于任何输出:我假设在暂停或空闲模式(电源管理)所有的活动输出保持活跃,并保持他们的实际逻辑输出状态,对不对?任何从高输出中提取的电流都必须添加到悬浮电流中? 我对这个问题还不清楚。 谢谢和问候, 苏德希尔 以上来自于百度翻译 以下为原文 Hi, Please see my inline responses. The information that I am missing, is if these control lines can be utilized also in the port mode. Is their state in port mode the same as in GPIF mode in the Idle state? Or are they in some other state like high impedance, and are only active if GPIF mode is active? Thank You & Regards, Sudheer |
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2063 浏览 1 评论
1823 浏览 1 评论
3631 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1759 浏览 6 评论
1507 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
501浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
353浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
408浏览 2评论
353浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
850浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 11:40 , Processed in 0.886760 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号