2017年5月12日

pic减法进位问题

摘要: 1、pic指令中subwf是 F - Wreg,且如果F>=Wreg,则C=1;如果F<Wreg,则C=0;这是由于pic的减法是加上减数的补码实现的。例如3-2,其实是3+FE=01,进位为1,所以C=1 背景知识:补码,负数的补码是绝对值取反+1,简单点就是如果模式8位,则-2的补码=2^8 - 阅读全文

posted @ 2017-05-12 10:40 樊四郎 阅读(451) 评论(0) 推荐(0) 编辑

2017年5月11日

太阳能路灯项目背景知识

摘要: 参考: 硕日MPC2415-2410-U说明书 ML4830说明书关于充电方式的介绍 什么是MPPT充电方式、PWM充电方式、提升充电、浮充? 阅读全文

posted @ 2017-05-11 15:37 樊四郎 阅读(377) 评论(0) 推荐(0) 编辑

PIC kit3问题

摘要: 1、通过pic kit3烧录pic16F1938的时候,pic kit3自动更新了firmware,但是仍然烧录不了pic16F1938,然后再次用pic kit3烧录pic18F45k80时,一直显示,target device id为0,不能烧录。 2、想着肯定是里面的firmware有问题了, 阅读全文

posted @ 2017-05-11 09:42 樊四郎 阅读(551) 评论(0) 推荐(0) 编辑

2017年5月10日

pic16F1938

摘要: 1、中断自动保存寄存器:W、STATUS、BSR、FSR和PCLATH,而且如果中断中需要改变这些寄存器,在Bank31中修改这些寄存器的影子寄存器即可。 2、RAM有1024字节,分为N个bank,每个bank 128个字节,细分为core reg,SFR(外设reg)、Gerneral purp 阅读全文

posted @ 2017-05-10 14:00 樊四郎 阅读(625) 评论(0) 推荐(0) 编辑

2017年5月9日

太阳能路灯软件设计

摘要: 1、搭建开发环境 MCU为PIC16F1938,用Mplab X IDE3.55+XC8来开发,其中XC8位1.41,破解版; 建立工程,主要是如何包含芯片中寄存器的定义的头文件 阅读全文

posted @ 2017-05-09 18:54 樊四郎 阅读(218) 评论(0) 推荐(0) 编辑

VP相关

摘要: 1、485模块电平,如果是集成的IC模块,则发送低电平,接收高电平; 2、阀门程序移植至PLC注意事项: 1) 阀门程序中的变量厘清,移植过程中阀门程序中的模块有些用到了,有些没用到,所以这是变量也很难厘清,如果将以前变量全部删除则会导致编译错误,方法:将阀门变量定义值一个用不到的地方例如org 0 阅读全文

posted @ 2017-05-09 09:17 樊四郎 阅读(147) 评论(0) 推荐(0) 编辑

2017年5月4日

如何建立自己的博客网站

摘要: https://www.zhihu.com/question/24654317 阅读全文

posted @ 2017-05-04 10:00 樊四郎 阅读(276) 评论(0) 推荐(0) 编辑

2017年5月3日

stm8s103 EEPROM烧程序时能否保留

摘要: EEPROM的参数需要再烧录程序时保留,做试验测试是否能够保留 1、在ST Visual Develop中硬件仿真手动修改EEPROM的值。 2、在ST Visual Programmer中读取EEPROM的值,发现能够读取值和设置的值一致。 3、在ST Visual Programmer中修改EE 阅读全文

posted @ 2017-05-03 10:20 樊四郎 阅读(1109) 评论(0) 推荐(0) 编辑

2017年4月26日

NEC芯片特别说明

摘要: NEC芯片注意点: 1、堆栈和RAM共用,而且是程序中自定义堆栈的空间,堆栈是向下递减堆栈。 2、中断中标志位的清除可以不用手动清除,在中断服务程序中运行任何一条指令后自动清除。 3、中断服务程序有且仅有对PSW和PC自动进行压入栈,所以对A寄存器必须手动压栈和出栈 4、如果对中断服务程序中断返回用 阅读全文

posted @ 2017-04-26 16:45 樊四郎 阅读(701) 评论(0) 推荐(0) 编辑

2017年4月18日

pic中断特别说明

摘要: 在调试产品W660-MODBUS过程中发现,程序工作在偶然情况下会工作异常,经过将近一个礼拜的追踪,发现PIC中断有一下两个怪异特性: 在刚进入中断时就应该清除中断标志,如果在最后返回之前才清除标志,会导致同一个中断嵌套进入。但是只有低优先级中断会存在这个情况。当低优先级中断刚进入时,没有清除中断标 阅读全文

posted @ 2017-04-18 08:25 樊四郎 阅读(872) 评论(0) 推荐(0) 编辑

导航