TCP连接过程解析
TCP客户端和服务器之间建立连接的过程称为3次握手过程。握手过程由客户端程序首先发起,整个过程要经历下面3个步骤: 1、客户端发送一个SYN标志置1的TCP报文段,报文段首部指明自...
CPU卡电子钱包圈存与消费(三)
三、 消费 1、选择3F01目录 Send Data : 00 A4 00 00 02 3F 01 RSP[88]: 6F 54 84 09 A0 00 00 00 03 86 9...
CPU卡电子钱包圈存与消费(二)
二、 圈存命令 1、选择3F01目录 Send Data : 00 A4 00 00 02 3F 01 RSP[88]: 6F 54 84 09 A0 00 00 00 03 86...
CPU卡电子钱包圈存与消费(一)
首先了解下电子钱包和电子存折的区别: 1、 电子钱包EP:electronic purse 2、 电子存折ED:electronic deposit 3、 电子钱包一般只支持圈存,...
STM8S定时器1实现PWM功能
TIM1由一个16位自动装载计数器组成,由一个可编程的预分频器驱动。可用来输出PWM波形。 TIM1的PWM模式可以产生一个由TIM1_ARR寄存器确定频率,由TIM1_CCRi确...
UCOS中PENDSV和SYSTICK中断优先级
PENDSV和SYSTICK属于系统异常,定时器中断,串口中断这些属于外部中断。PENDSV和SYSTICK的中断优先级可以编程,一般要把PENDSV的优先级设置成最低。在很多CM...
LPC1768中断优先级设置
首先,说说中断优先级,所有中断均有一个优先级, 1、 更低的优先级数字代表着更高优先级 2、 除了RESET, Hard fault, NMI等系统级中断,其他所有中断优先级均可配...
UDP绑定IP_ADDR_ANY和固定IP的区别
在LWIP中,初始化一个UDP端口 struct udp_pcb *FirstUpcb; 如果绑定控制器的IP,要如下定义: void First_UdpInit(void) { ...
写在2018春节前
今天农历二十九,明天就是大年三十了。深圳的春节冷冷清清,几乎听不到鞭炮的声音。忙了一年,现在回想起来,这一年好像没做多少事情。时间啊,真的是过得太快,现在我也进入了中年大叔的行列了...
LPC1768实现网络IAP
嵌入式系统一般都需要实现网络升级功能,方便维护。思路是把LPC1768的512K flash分为5部分: Bootloader:0X0000 0000 – 0X0000 7FFF ...
UCOS中函数局部变量的地址分配
一个程序有4个任务,堆栈分配如下: 有个函数被多个任务调用 void Led_Disp() { uint16_t checksum = 0; uint16_t i,length;...
Lpc1768移植UCOS-II(三)
三、移植OS_CPU_A.ASM 1、移植OS_CPU_SR_Save() OS_CPU_SR_Restore() OS_CPU_SR_Save()保存当前的开关中断状态到R0,...