完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好!我的英语很差,但我需要帮助。我使用PIC18F97 J60控制器和MICCPro作为PIC V4.60代码配置器。在我的程序中,PORTG应该是数字输出,但是如果我写命令“TrISG= 0x00”,我的控制器停止工作。如果我配置TRISG位(RG1、RG2、RG3、RG4、RG5、RG6、RG7)作为输出控制器工作,但如果配置RG0作为输出PIC停止工作。PC发送UDP数据包,例如[ 01 01,01,01,01,01,00,00,],PIC接收包和在POTG上。如果配置TrISG.RG0=0 PIC停止工作。请帮忙!代码:谢谢!
|
|
相关推荐
8个回答
|
|
“停止工作”是什么意思?重置吗?你用调试器完成了这个代码吗?设备使用的是哪一个软件包?为了使端口位存在,您需要具有80或100pin包。您还应该写到LAT寄存器,特别是当您设置单个位时,或者您可能陷入RMW问题时。当然,如果没有领先的斜杠,你可以用这种形式来结束代码块。苏珊
|
|
|
|
也许应该将PORTG配置为I/O,而不是模拟,在DSPIC33 EP中,这应该针对Potg。雷纳托。
|
|
|
|
您可以提供一个代码示例吗?什么是“DSPIC33 EP”?是登记员吗?我在数据表中找不到这个。
|
|
|
|
比较器模拟被认为是模拟输入。ANSELG=0x000;//PoTG数字DSSPICEP256MU806ReNATO
|
|
|
|
“ReaToxOx-”OP已经声明他们使用PIC18F97 J60,所以请不要混淆响应与一个完全不同的芯片(即DSSPIC33 EP设备之一)的引用。@ OP-我仍然不知道你所说的“……停止工作……”。另外,请确认开发BOA。你正在使用的RD?PICDEM2板(唯一一个我能找到的名字和你的例子一样)不会占用你指定的芯片。在这种情况下,板可能是重要的——它可能发生在开发板使用它自己的硬件广告的某些引脚,因此如果使用PI,则可能会出现问题。NS不正确。威廉希尔官方网站
图(和PIM文档,如果适用的话)会告诉你,如果是这样的话。苏珊
|
|
|
|
更新:我理解,RG0不作为数字输出工作,因为与用于PIC库功能的._doPacket()microC pro有一些冲突。如果注释此STR TISISG正常配置为数字输出。在其他程序TrISG正常配置。感谢您的答复,但它不能解决这个问题。我的控制器PIC18F97 J60,PORTG不与我的控制器中的比较器模块相关联。查看截图。你有什么想法吗?
|
|
|
|
谢谢你的回复!我的板是PICDEM.NET2,型号:DM163024。控制器PIC18F97 J60。看Surn.关于“……停止工作…”我有一个俄语术语,但在英语中却很难理解。我会努力的。停止工作方式:在程序代码中(见下文),我初始化以太网控制器时使用MicroC pro作为PIC库。控制器上的电压由UDP包确定,送到以太网控制器。我想成为PORTG.RG0作为数字输出,所以我写str:TRISG.RG0=0x00;但是,如果我这样做,控制器停止接收和发送数据包,不设置电压引脚。如果我评论/TrISG.RG0= 0x00,所有引脚都能正常工作(使用UDP包在引脚上建立电压)。如果我不使用以太网控制器PORTG,包括RG0工作正常(我可以实现LED闪烁在PORTG上)。我的观察表明,库函数EnthNET-PopAcExt()和TrISG.RG0之间存在冲突。如果我意识到LED闪烁在PoTG上并使用EnthNETPopActhE.()程序停止工作。如果我使用一个COMand程序正常工作,我希望详细解释。我试过了。
|
|
|
|
如果是这样的话,那么你必须做出选择:1)停止使用以太网库函数2)找出以太网库函数对RG0引脚的作用;与它控制的一些以太网硬件有很好的连接,当然你不想开始播放W。或者,您可能会发现它在某些情况下使用,而不是在其他情况下使用,因此可以做出正确的选择,以确保库函数不使用该pin3)停止使用RG0 pin,并为您的目的选择另一个
|
|
|
|
只有小组成员才能发言,加入小组>>
5291 浏览 9 评论
2059 浏览 8 评论
1969 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3233 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2277 浏览 5 评论
824浏览 1评论
710浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
654浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
710浏览 0评论
609浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-14 17:45 , Processed in 1.422238 second(s), Total 91, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号