问答

汇集网友智慧,解决技术难题

pzsh

TA的家园币:1599  

  • PIC18F87K22复位

    本帖最后由pzsh于2022-7-2111:21编辑一直用PIC16系列的单片机,最近有个项目用了一款18f87k22,出现一个奇怪的问题,芯片正常工作时,用手指触摸芯片表面,没有碰到管脚,芯片自动复位,查来查去也找不到问题,哪位大神碰到过,指点一二,谢谢!控制字如下,内部外部复位,晶振都试过,没有解决!搜索复制#pragmaconfigIESO=OFF,FCMEN=OFF,PLLCFG=1,FOSC=3,XINST=OFF,SOSCSEL=2,INTOSCSEL=0,RETEN=ON#pragmaconfigWDTPS=12,WDTEN=1,BORPWR=1,BORV=3,BOREN=2,PWRTEN=0//CPU48MHZ#pragmaconfigMCLRE=1,CCP2MX=1,RTCOSC=0//MSSPMSK=MSK7,#pragmaconfigSTVREN=ON#pragmaconfigCPD=ON,CPB=0//CP=0xff#pragmaconfigWRTD=1,WRTB=0,WRTC=0

    pic

    2022-07-18 8
  • 求助:PIC16F15376的bootloader跳转App异常

    本帖最后由pzsh于2022-6-2515:31编辑求助:PIC16F15376的bootloader跳转App异常情况描述:开发环境:MPLABXIDE5.45.bootloader的ROM空间0-0x7FF。App的ROM空间0x800-0x3FFF。App单独运行不加offset时正常。bootloader+App,bootloader结束可以正常跳转App,但是App运行到"使能中断",程序就复位了。如果App中不使能中断,App程序可以持续运行。下面是bootloader中的中断向量跳转代码:#defineNEW_RESET_VECTOR0x0800#defineNEW_INTERRUPT_VECTOR0x0804#define_str(x)#x#definestr(x)_str(x)asm("psectintentry,global,class=CODE,delta=2");asm("pagesel"str(NEW_INTERRUPT_VECTOR));asm("GOTO"str(NEW_INTERRUPT_VECTOR));下面是bootloader运行结束跳转代码:STKPTR=0x1F;BSR=0;asm("pagesel"str(NEW_RESET_VECTOR));asm("goto"str(NEW_RESET_VECTOR));

    2022-06-23 5
  • MPLAB IPE 6.00 + ICD3 烧写PIC18F25K83问题

    本帖最后由pzsh于2022-4-2511:32编辑MPLABIPE6.00ICD31.烧写PIC18F25K50是OK的,(说明ICD驱动是OK的,我这么理解)2.换板烧写PIC18F25K83出现如下问题,请有经验的高手指点一二。连接到MPLABICD3...CurrentlyloadedfirmwareonICD3固件套件版本.....01.56.10固件类型..............PIC18FNowDownloadingnewFirmwarefortargetdevice:PIC18F25K83下载AP中...AP下载完成编程下载...Transmissiononendpoint2failed(err=-10022)连接失败。如果问题持续,请断开连接然后重新连接ICD3到USB线。如果这不能解决问题,检查是否安装了正确的MPLABXUSB驱动程序。搜索复制

    2022-04-21 2
  • PIC单片机驱动LCD(ST7789)问题

    本帖最后由pzsh于2021-12-2411:15编辑单片机型号:PIC16F1508LCD驱动芯片:ST7789V问题点1:用PIC单片机SPI控制LCD(ST7789V),用示波器测量SPI波形是符合ST7789V的时序要求的,但是PIC和LCD连接后,LCD没有任何显示。按住PIC单片机的复位键(MCLR复位),LCD有显示。问题点2:使用的是内部晶振,设置成4MHz和500KHz,SPI的SCK波形周期竟然是一样的,SCK设置的是Fosc/4

    pic LCD spi 单片机驱动

    2021-12-17 9
  • PIC18F46K22,RB2设置为输入口,连接的是74hc165的串行输出口Q7

    本帖最后由pzsh于2021-12-2411:19编辑PIC18F46K22,RB2设置为输入口,连接的是74hc165的串行输出口Q7,检测电平不变化,初始化已经将配置位设置为数字输入,请问是什么问题?

    74hc165 PIC18F 电平

    2021-12-03 3
  • C编译器 XC8 编译 PIC 单片机程序时报这个错怎么解决?

    本帖最后由pzsh于2021-11-2914:27编辑如下图示。谢谢!这是向OLED屏写汉字的程序中关于字库的部分(网上51单片机例程,拟移植到PIC单片机)。环境为:PROTEUSv8.9;XC8V1.31