按键长按与短按处理程序[C语言
来自
PIC|by
一见钟情 |发表时间 2016-10-27
|0个回复
ADS1210是一种高精度、宽动态范围,采用单5V电源供电,具有24位分辨率的新型A/D转换器。封装形式有18脚双列直插式和...
来自
PIC|by
一见钟情 |发表时间 2016-10-27
|0个回复
PIC单片机的概述
PIC16F616是一款14引脚、8位的CMOS单片机。采用精简指令集,仅有35条指令,由于采用了数据总线和指令总线分离的哈佛总线结构,使得除少量指令不是单周...
来自
PIC|by
粽子糖果 |发表时间 2016-11-10
|0个回复
使用伪指令#pragMA可以实现对变量数据的RAM地址分配。在使用伪指令#pragMA定义RAM地址时,有两种选择,即idata和udata,分别表示初始化数据和未初...
来自
PIC|by
粽子糖果 |发表时间 2016-12-21
|0个回复
这段程序是用在一款七彩灯红外遥控解码程序里,单片机使用PIC12F629,软件模拟三路PWM输出驱动红绿蓝LED分八组共24个LED,实现单LED渐明渐暗,两LED一明一暗,七彩等...
看到PIC单片机就感到亲切,今天开始对PIC16lf1936编程仿真,仿真器PICKIT3。
Mplab IDE的使用
一、接入PICkit3出现Tar...
现象一:这板子的PCB设计要求不高,就用细一点的线,自动布吧
点评:自动布线必然要占用更大的PCB面积,同时产生比手动布线多好多倍的过孔,在批量很大的产品中,PCB厂家降价所考虑...
PIC系列单片机I/O脚有什么特点
PIC系列单片机的任意一条I/O管脚都有很强的带负载能力至少可提供或灌入25MA的电流...
来自
PIC|by
一见钟情 |发表时间 2017-10-16
|0个回复
LED点亮太简单了。不就是将接有LED的口置高或低就Ok了,却是如此。首先需要了解C编程。假设已有基本的C基础。此外将目标板连...
来自
PIC|by
一见钟情 |发表时间 2017-10-25
|0个回复
一直有一个疑惑,为什么Stm32的每个模块基本上都有一个DeInit()函数。这个函数是否和Init()函数在功能上重复了。查过一部分资料以后,发现有以下的说法:
我遇到的情况是程序好好的突然进入不了MAin,停在了LDR R0, =SystemInit,而且全速运行无效。突然不行,有可能是硬件坏了,也有可能最近有某些错误操作了...
最近调试一段代码,发现一个很奇怪的现象,有一个函数放在一个位置,代码的执行结果是正确的。如果放在其他地方就会出现问题,同样的一个函数,为什么会出现这样的差距呢?
看到这里,或许很...
芯片:STM32F103CBT6
IDE:Keil
调试器:J-Link
操作系统:uCOS
从一开始怀疑硬件问题,到最后定义到内存错误的思路,
有些思维...
最近在调试串口时遇到一个问题,就是STM32串口连续发送一串数据,第一个字节会丢失的问题。STM32串口发送必须先检测状态,否则第一个字节无法发出,发送完毕,必须检测发送状态是否完...
整理了网上找到的各种方法后整理如下:
以PB口的JTAG引脚释放为普通IO为例,
本例为:仅释放JTAG引脚,SWD引脚保留。则相对于PB口则是需要释放...
每个STM32的参考程序中都会见到以下的函数
/* Enable Prefetch Buffer */ FLASH_P...
用KEIL MDK uVision4,如下程序,GPS_flg 是一个全局变量,当有GPS数据时就会中断被置1,结果我在while(1)外面判断GPS_flg就始终为0,进入死循环...