-
百经周折,终于新内核启动了新的系统。多谢小卒的指导,还有这两篇文章的作者,给了我很多帮助。http://blog.chinaunix.net/u2/63560/showart_511924.htmlhttp://blog.csdn.net/hongjiujing/archive/2007/09/19/1790842.aspx很多工作还刚开始,先记录下来,别以后自己都忘了。-...[详细]
-
在调试STM8S103K3T6的AD功能时,发现当温度快速变化时(吹风机模拟),读取到的AD值会偶尔出现跳变,出现的位置相对固定;AD时钟设为2Mhz,每100ms采集一次,单次单路采集,通道无切换,用示波器看供电电压和AD口电压都没有毛刺等跳变,可以排除外部器件的问题;后来查看手册发现问题,DRH/DRL数据的左对齐和右对齐方式,对应不同的读取顺序我使用的右对齐,把程序改成先读DRL,再...[详细]
-
ADC指令ADC(带进位加法)指令将源操作数和进位标志位的值都与目的操作数相加。该指令格式与ADD指令一样,且操作数大小必须相同。例如下述指令实现两个16位整数相加(FFFFH+1000H),产生的和分别存入DX:AXassumecs:code,ds:data,ss:stackdatasegmentdb256dup(0)dataendsstac...[详细]
-
单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期,具体数值可以由RC电路计算出时间常数。 如下图所示,单片机复位电路是由按键复位和上电复位两部分组成。其中,STC89系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC...[详细]
-
一、简介SPI是外围串行设备接口,主要应用于EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器。它是一种高速、全双工、同步的通信总线。它有四根线,MISO:主机输入从机输出MOSI:主机输出从机输入SCK:时钟线CS:片选。SPI内部结构简明图从图中可以看出,主机和从机都有一个串行移位寄存器,主机通过向它的SPI串行寄存器写入一个字节来发起一次传输...[详细]
-
/*********************************************************************目的:建立PS/2的SimpleSoft测试程序(软件查询读取PS/2接收到的数据)目标系统:基于AVR单片机应用软件:ICCAVR...[详细]
-
#includereg51.h#defineGPIO_DIGP0unsignedcharcodeDIG_CODE={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//显示0~9的值inttmp=1;#defineucharunsignedcharsbitBB=P1^0;//接编码器A端sbitA...[详细]
-
MCS-51单片机指令系统共111条指令,按功能分为五类:(1)数据传送类28(2)算术操作类24(3)逻辑运算类25(4)控制转移类17(5)位操作类17(1)数据传送类28MOVA,Rn;寄存器传送到累加器MOVA,direct;直接地址传送到累加器MOVA,@Ri;累加器传送到外部RAM(8地址)MOVA,#data;立即数传送到累加器...[详细]
-
程序员每天该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误,那是愚...[详细]
-
单片机源程序如下:#includereg52.h#includegui.h#includetouch.hvoidmain(){ucharrst=0;//--多出来两个值使用来在内存上面跟别的变量分隔的--//ucharxValue={0,0,0,0,0,0},yValue={0,0,0,0,0,0};...[详细]
-
问题:单片机的外围电路设计及程序编写大多是以低电平有效来驱动电路的?回答:这是因为单片机的低电平时的灌电流一般比高电平时的拉电流要大。如一般的51系列单片机的I/O口可以输出4mA的拉电流或20mA的灌电流;而其他也有一些芯片,如PIC单片机有一些非常实用的通用特性:I/O口灌电流/拉电流都很大——25MA/25MA。总结:用低电平做驱动,灌电流大,驱动能力强。问题:一些芯...[详细]
-
实验平台:正点原子战舰开发板系统:windows764位编译器:MDK4.72a参考例程:ATK串口例程,野火ISO串口例程外部中断中断主要分为两种:1、系统异常中断也可以说的内核异常,这类异常中断有些是不可以控制的,如RESET,NMI,FAULT.2、外部中断,这些中断都是可以设置的,每个GPIO都可以被设置为中断。一、NVIC控制器当要使用中断时候都要...[详细]
-
最近想要写个更新航模接收机固件的小项目,移植opentx项目的部分代码到我的最小系统板上。不经意间发现vscode上也可以开发stm32了,于是,一个填坑行动开始了!!!先写怎么才能编译调试吧!环境:windows10x64,8G内存,i54200stlinkv21.你要有个vscode,不用我说了。2.在vscode上装platformio插件安装...[详细]
-
/*8位数码管显示时间格式05—50—00标示05点50分00秒S1用于小时加1操作S2用于小时减1操作S3用于分钟加1操作S4用于分钟减1操作*/#includereg52.hsbitKEY1=P3^0;//定义端口参数sbitKEY2=P3^1;sbitKEY3=P3^2;sbitKEY4=P3^3;sbitLED=P1^...[详细]
-
近日,富士通半导体(上海)有限公司宣布,其基于ARMCortex-M3处理器内核的FM3家族32位通用RISC微控制器产品升级后的阵容。富士通半导体共计推出38款新产品,包括内置大容量储存器的MB9BF529TPMC和低引脚封装的MB9BF121JPMC。新产品将于2013年5月10日开始提供样片。该全新的产品阵容最适用于家用电器、办公自动化设备和工业设备的系统控制。
富士通半导体推出这波...[详细]