完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我的项目有问题。该项目基本上是由4个数字输入控制的H桥。没有H桥的荷载,工程运行良好,没有问题。但是当我把负载连接到H桥上时,微输入就失灵了。例如,我向RA5发送高逻辑电平,RA3也读取这个高逻辑电平。您明白了吗?我的H桥是L29 8N,负载是电磁阀,工作在500毫安。连接到H桥的微输出是PORTC。四个数字输入是RA0、RA1、RA3和RA5。我的初始化代码和我的数字读数都在代码片段贝娄中。我不能详细说明,因为它是一个内部项目,不能公开。
|
|
相关推荐
15个回答
|
|
|
你怎么知道的?当意想不到的事情发生时,你如何确定发生的事情是非常重要的!
|
|
|
|
|
|
我用示波器看到发生了这种情况,在我的输入端连接了一个发送0或1的传感器,当RA5传感器发送1时,RA3也读取1,但是RA3传感器处于0状态。
|
|
|
|
|
|
那么,你真的看到PIN走高的范围?那听起来更像是一个硬件问题。你能分享你的示意图吗?
|
|
|
|
|
|
我的猜测是,你写信给PORTC SFR,不要这样做,写信给LATC SFR。你得到的结果可能是因为RMW效应。更改定义:to:和所有其他输出引脚相似。
|
|
|
|
|
|
对。我看到别针高了。我认为这不是硬件问题,因为当我在h桥上没有负载的情况下做同样的事情时,这个问题不会出现。
|
|
|
|
|
|
我试试这个。
|
|
|
|
|
|
将单个位写入到PORTX寄存器(这就是您正在做的)的RMW效应可以通过输出引脚上的负载而变得更糟,这些输出引脚要么减慢响应时间,要么阻止引脚实际达到适当的逻辑电平。
|
|
|
|
|
|
在定义中更改为LAT。MPLAB给我这个:
|
|
|
|
|
|
显示你的真实代码
|
|
|
|
|
|
检查你的拼写,确保你有字母包含和lx.x.h & gt;不要使用处理器特定的头文件的包含,XC.H会为你这样做。重新发布你的定义。
|
|
|
|
|
|
这是不可能的,除非一些没有发布的代码更改了TRISA中的值。对该寄存器的唯一引用是:TRISA=0b00101111;所以RA3是一个输入,任何对PORTA或LATA的写操作都不能影响该引脚。就我个人而言,我将切割该引脚的轨道以检查它是否真的是PIC是把它拉高。更有可能是一个坏的地面传感器,或类似的东西。
|
|
|
|
|
|
这是不可能的,除非一些没有发布的代码更改了TRISA中的值。对该寄存器的唯一引用是:TRISA=0b00101111;所以RA3是一个输入,任何对PORTA或LATA的写操作都不能影响该引脚。就我个人而言,我将切割该引脚的轨道以检查它是否真的是PIC把它拉得很高。更可能是传感器的坏地方,或类似的东西。是的,我想我读错了,并且认为问题出在OUTPUT(端口)上。无论哪种方式,LATX都应该用于输出,而不是用于最佳结果的PORTX。
|
|
|
|
|
|
这是不可能的,除非一些没有发布的代码更改了TRISA中的值。对该寄存器的唯一引用是:TRISA=0b00101111;所以RA3是一个输入,任何对PORTA或LATA的写操作都不能影响该引脚。就我个人而言,我将切割该引脚的轨道以检查它是否真的是PIC把它拉得很高。更可能是传感器的坏接地,或类似的东西。我怎么知道是不是坏接地?我想把我的SCH放在这里,但是论坛总是返回一个错误信息。
|
|
|
|
|
|
是啊,很烦人,不是吗?试着在athttp://www..hip.com/for./m974690.aspxand的主题上添加一篇文章,附上你的示意图。在那个论坛中似乎更容易。如果失败了,那么在PICFROUM HTTP://PICROFUM.RIC32 3.COM/上发布它。
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 09:45 , Processed in 0.937767 second(s), Total 72, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2884