pic在线编程相应的引脚不能其他电路占用吗?

如题所述

第1个回答  2011-12-31
PIC单片机在线编程,需要注意几个条件:
1.保证在线编程时,电压保护,不能让电压过高
2.输入输出信号时,必须保证高低电平电压值不能过低或过高
3.编程使用的引脚不能受外部干扰,保证信号的正确性.
4.在线编程的引脚保证以上几点,是可以使用其它电路的.
第2个回答  2011-12-31
VPP不可以用,其他的可以,但最好作为输出管脚使用,这样可以避免外部输出影响编程。追问

若数据线正好复用接地岂不是把数据线对地了吗、?如何写入程序

追答

接地应该是把它当成输入脚了就是说外围电路的输出信息会送入。这样的话在线编程会出问题。
所以,要想复用,尽量把输入的管脚安排在其他的IO口。

本回答被提问者采纳
第3个回答  2011-12-30
单片机引脚使用的简单小问题 10.有一种气叫运气,它能让你遇难呈祥;有一种气叫福气,它能让你一生无忧,现在我将它们送给你,就让它们永远伴随你!7.

PIC单片机烧写程序时NC线的作用
当进行单片机烧写程序时,用户通常需要连接编程器、调试器等设备到单片机的相应引脚,以进行编程操作。如果不慎将NC线与其他引脚错误连接,就可能造成短路,导致电路损坏。因此,在进行烧写程序时,需要特别注意检查NC线是否正确地保持断开状态,以避免潜在的短路风险。此外,在某些情况下,NC线还可能用于表示备...

IPC单片机电路分析
但你的电路其他有些地方有问题:1:你的VCC既然是10~15V,那么就不能直接接SP706,因为SP706的最高输入电源电压是6.0V。2:如果你用的是ICD或者ICD2编程仿真器对这个电路烧写,那C1可以去掉。有这个电容存在是会影响对下载程序的。3:如果我没看错的话,你那个VCC分压电路最上面电阻是10K,而下面...

PIC单片机的烧写是用哪个引脚
总共5个引脚要连接到烧写器。烧写器pickit3是6个引脚的。其中第6个引脚是不连接的。第1个引脚是那个有小白色三角标示的引脚。MCLR、Vdd,Vss是确定要用的引脚。MCLR在单片机上的的引脚位置是固定的。还有PGC、PGD是编程引脚。有的pic单片机引脚是固定的。高级一点的pic单片机有好几组PGC1 PGD1;PGC2...

PIC 单片机 pgd pgc既作为编程口又作为 i\/o口,怎样用
pgd pgc,只有在编程时用,你要用作Io口时直接设置Io方向寄存器就可以了。如果pgd pgc上你接了外部电路的话,在下载程序是最好断开外部电路,不断开可能会下载失败。

PIC单片机引脚编程问题
其实这5根线的名字分别是--〉 vcc 供电; GND 地; ICSPCLK:在线编程下载时钟信号口; ICSPDAT:在线编程下载数据口 ; \/MCLR : 编程电压。将编程器的对应口和单片机上这几个口用导线连接起来就可以了。好用点的话,用2.54mm 的接插件,不嫌麻烦的话用电烙铁直接焊接好了....

PIC芯片引脚参数查询
18: RA1 IO引脚 不过,我很好奇你怎么修这个芯片,因为这是单片机芯片,它需要有内部固化的程序方可正常运行,就是豆浆机厂家编写的程序固化在里面的。这个程序是商业机密,你没法拿到。如果是这个芯片坏了,你买一个新的PIC16C54C,但那只能买到没有内部程序的PIC1654C芯片,除非你自己写这个程序,自己...

pic16f1937引脚使用教程
4. **特定功能引脚**:如使用定时器或ADC功能时,需将特定引脚配置为相应功能。这通常涉及设置特殊功能寄存器(SFR)的相应位。5. **复位引脚**:MCLR(主清除)引脚用于系统复位。可通过外部按钮或电路触发该引脚以实现系统重启。6. **编程与调试**:PIC16F1937支持在线编程(ICSP),允许通过特定...

PIC单片机中用C语言编程时 ADCON1 是什么意思怎么用!
在datasheet里AD部分找,很容易看懂),特别提醒,当你要用PORTA口的引脚驱动LED时一定要把驱动的那个引脚配置为普通数字IO,否则不能点亮LED,还有A4这个引脚比较特殊,漏极开路输出,作为普通数字IO时要上拉,比较麻烦,所以一般不要去碰A4这个引脚,作为模拟输入则不影响,有什么问题可以继续探讨 ...

PIC单片机复位问题。
而如果你希望检测到这个现象的发生,单片机可以知道并记录下来的话。有两种方法,一是把大电容换成小容值的,让单片机实实在在断电。二是可以用其他IO引脚来检测,用IO引脚的电平变化功能(但这必须是有多余的引脚,PIC12F508本身就是八引脚单片机,如果你的电路里吧所有的引脚都占用了,那没法检测了)...

,PIC单片机IO口什么时候设置为输入,什么时候设置为输出,这个输入输出...
如果要用某个引脚控制一个东西,如让它高电平或低电平,则这个引脚就得设置为输出。如果你想知道某个引脚是高电平或低电平,则这个引脚就得设置为输入。还有如果作为AD转换,相应的引脚就得做为输入。设置引脚是输出或输入,就是把对应的TRISx的寄存器的位设为0为1,这个容易记住:0象OUTOUT的第一个...

相似回答