搜索
bottom↓
回复: 8

PIC单片机上电不运行,请教什么原因?

[复制链接]

出0入0汤圆

发表于 2016-8-18 16:44:39 | 显示全部楼层 |阅读模式
PIC单片机 PIC18F26K80,故障现象

电路连接
PC机------USB转CAN-------目标板--------稳压电源供电

上电后,单片机不运行,晶振工作正常

将示波器探头夹子和目标板地线连接,重新上电,工作正常

不知什么原因,如果修改

MCLR 有上拉电阻10K


阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2016-8-18 19:17:00 | 显示全部楼层
configuration bits
#pragma config FOSC =???
#pragma config WDT = OFF
  

出0入0汤圆

发表于 2016-8-18 19:25:51 | 显示全部楼层
VCAP的106电容接了吗

出0入0汤圆

发表于 2016-8-18 20:14:37 来自手机 | 显示全部楼层
Internal externel osc switch over 关了没

出0入0汤圆

 楼主| 发表于 2016-8-19 12:08:37 | 显示全部楼层
jack12345 发表于 2016-8-18 19:17
configuration bits
#pragma config FOSC =???
#pragma config WDT = OFF

// CONFIG1L
/*----------------------------------------------------------------
VREG Sleep Enable bit (Ultra low-power
regulator is Disabled (Controlled by REGSLP bit))
------------------------------------------------------------------*/
#pragma config RETEN = OFF  
/*----------------------------------------------------------------
LF-INTOSC Low-power Enable bit (LF-INTOSC
in High-power mode during Sleep)
------------------------------------------------------------------*/

#pragma config INTOSCSEL = HIGH
/*----------------------------------------------------------------
SOSC Power Selection and mode
Configuration bits (High Power SOSC circuit selected)
------------------------------------------------------------------*/
#pragma config SOSCSEL = HIGH   
#pragma config XINST = OFF       // Extended Instruction Set (Enabled)

// CONFIG1H
/*----------------------------------------------------------------
Oscillator (HS oscillator (Medium power, 4
MHz - 16 MHz))
------------------------------------------------------------------*/
#pragma config FOSC = HS1      
//#pragma config FOSC = INTIO2      
#pragma config PLLCFG = ON      // PLL x4 Enable bit (Enabled)
#pragma config FCMEN = OFF      // Fail-Safe Clock Monitor (Disabled)
/*----------------------------------------------------------------
Internal External Oscillator Switch Over
Mode (Disabled)
------------------------------------------------------------------*/
#pragma config IESO = OFF      

// CONFIG2L
#pragma config PWRTEN = ON     // Power Up Timer (Disabled)
/*----------------------------------------------------------------
Brown Out Detect (Enabled in hardware,
SBOREN disabled)
------------------------------------------------------------------*/

#pragma config BOREN = SBORDIS  
#pragma config BORV = 0         // Brown-out Reset Voltage bits (1.8V)
/*----------------------------------------------------------------
BORMV Power level (ZPBORMV instead of
BORMV is selected)
------------------------------------------------------------------*/
#pragma config BORPWR = HIGH
// CONFIG2H
/*----------------------------------------------------------------
Watchdog Timer (WDT disabled in hardware;
SWDTEN bit disabled)
------------------------------------------------------------------*/
#pragma config WDTEN = OFF      
#pragma config WDTPS = 1048576  // Watchdog Postscaler (1:1048576)

// CONFIG3H
/*----------------------------------------------------------------
ECAN Mux bit (ECAN TX and RX pins are
located on RB2 and RB3, respectively)
------------------------------------------------------------------*/

#pragma config CANMX = PORTB   
/*----------------------------------------------------------------
MSSP address masking (7 Bit address
masking mode)
------------------------------------------------------------------*/
#pragma config MSSPMSK = MSK7   
#pragma config MCLRE = OFF  // Master Clear Enable (MCLR Enabled, RE3 Disabled)

// CONFIG4L
#pragma config STVREN = ON      // Stack Overflow Reset (Enabled)
#pragma config BBSIZ = BB2K     // Boot Block Size (2K word Boot Block size)

出0入0汤圆

 楼主| 发表于 2016-8-19 12:09:59 | 显示全部楼层
2005n2005 发表于 2016-8-18 20:14
Internal externel osc switch over 关了没

配置字见上面代码,关键是现在只要示波器的接地线夹子夹到我单片机的地线上,单片机就正常运行。

出0入0汤圆

 楼主| 发表于 2016-8-19 12:10:37 | 显示全部楼层

接了,,10uf  测量电压约3.2v

出0入0汤圆

发表于 2016-8-19 14:13:06 | 显示全部楼层
zhousun 发表于 2016-8-19 12:10
接了,,10uf  测量电压约3.2v

好像是1.8V才算正常,你检查下供电的引脚,这是供电问题。我之前也遇到过,方便的话原理图贴出来帮你看看

出0入0汤圆

 楼主| 发表于 2016-8-20 11:02:09 | 显示全部楼层
我做我的王 发表于 2016-8-19 14:13
好像是1.8V才算正常,你检查下供电的引脚,这是供电问题。我之前也遇到过,方便的话原理图贴出来帮你看看 ...

好的,谢谢指导
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 11:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表