完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有没有人知道,如果可以设置一个SCB组件的RX输入引脚的逻辑阈值与一个离散IO引脚的方式相同吗?该体系结构似乎暗示硬件应该是可能的,但我无法在PSoC Creator中找到如何配置它。
对于背景,我试图与FT230X FTDI USB转换器芯片接口,其最大IO为3.3V,但对输入具有5V容限。我的PSoC(实际上它是一个Pro BLE模块,但我在这里张贴,因为这个问题应该适用于任何PSoC/PROC 4芯片)必须运行在5V的其他原因。它作为一个原型工作良好,但我担心CMOS高逻辑电平是边缘的(规格说0.7×VCC最小= 3.5V)。实际测试表明原型上的阈值是2.2V,但我不想碰我的胳膊!2V最小的LVTTL规范将是安全的,但我不知道如何为SCB组件设置这一点,而不是引脚组件。 由于阈值设置为每个端口,所以我将PCB设置为一个,另一个3.3V输入位于与SCB相同的端口上,期望将该PIN设置为LVTTL将设置包括SCB RX(和TX)的整个端口。但是当我尝试在PSoC创建者3.3中这样做时,我得到以下错误: PF.M0332:PIN错误:(混合输入阈值)。不能将具有输入阈值LVTTL的“UBSyon(0)”分配给物理端口1,其中“已经输入阈值CMOS的\ SCBY2:TX(0))。 其次是关于SCB RX和TX引脚不具有相同的lt;VTRIP & GT的错误消息;作为引脚UbSon。 但是SCB配置没有设置输入阈值的问题。 |
|
相关推荐
2个回答
|
|
您可以尝试使用寄存器写直接配置它。这里是可编程设备的寄存器TRM,
HTTP://www. CyPress .COM/FIL/13727 6/下载 检查地址:0端口0x400 400 08。 |
|
|
|
semiaxis 发表于 2019-10-15 17:42 非常感谢这个指针@ KeurTiRokes!由于我的SCB在1号端口,所以在我的主要程序开始时,我把以下的内容放在下面: (*(Req32*)(CyReGigGPIOUPPRT1YPC))=0x100000; 有了这个,我测量了一个1.6V的阈值,同时用它注释了2.1V的阈值。这是在另一个P1引脚上测量的,因为在实际的SCB RX引脚上没有合适的测量方法,但是我假设必须经过相同的输入电路,否则PSoC会产生什么?还是将PIN组件属性设置为LVTTL?要彻底,也许我需要设置一个测试在USB转换器和PSoC RX引脚之间的电位器。 作为反馈,如果PSOC Creator将SCB TX和RX表示为示意图(复合组件)上的普通PIN组件,那么它们的属性可以直接设置为更好。这也将允许连接到这些引脚的外部组件以与其他引脚组件相同的方式在示意图上表示。 |
|
|
|
只有小组成员才能发言,加入小组>>
750个成员聚集在这个小组
加入小组2062 浏览 1 评论
1818 浏览 1 评论
3628 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1757 浏览 6 评论
1504 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
491浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
347浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
407浏览 2评论
352浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 15:24 , Processed in 0.964582 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号