TCP连接过程解析

TCP客户端和服务器之间建立连接的过程称为3次握手过程。握手过程由客户端程序首先发起,整个过程要经历下面3个步骤: 1、客户端发送一个SYN标志置1的TCP报文段,报文段首部指明自...

ARM# TCP

yw912yw9125年前
011520

CPU卡电子钱包圈存与消费(三)

CPU卡电子钱包圈存与消费(三)单片机-无刷电机单片机365

三、 消费 1、选择3F01目录 Send Data : 00 A4 00 00 02 3F 01 RSP[88]: 6F 54 84 09 A0 00 00 00 03 86 9...

RFID

yw912yw9126年前
022620

CPU卡电子钱包圈存与消费(二)

CPU卡电子钱包圈存与消费(二)单片机-无刷电机单片机365

二、 圈存命令 1、选择3F01目录 Send Data : 00 A4 00 00 02 3F 01 RSP[88]: 6F 54 84 09 A0 00 00 00 03 86...

RFID

yw912yw9126年前
020580

CPU卡电子钱包圈存与消费(一)

首先了解下电子钱包和电子存折的区别: 1、 电子钱包EP:electronic purse 2、 电子存折ED:electronic deposit 3、 电子钱包一般只支持圈存,...

RFID# CPU

yw912yw9126年前
029950

STM8S定时器1实现PWM功能

STM8S定时器1实现PWM功能单片机-无刷电机单片机365

TIM1由一个16位自动装载计数器组成,由一个可编程的预分频器驱动。可用来输出PWM波形。 TIM1的PWM模式可以产生一个由TIM1_ARR寄存器确定频率,由TIM1_CCRi确...

单片机# PWM

yw912yw9126年前
048240

UCOS中PENDSV和SYSTICK中断优先级

PENDSV和SYSTICK属于系统异常,定时器中断,串口中断这些属于外部中断。PENDSV和SYSTICK的中断优先级可以编程,一般要把PENDSV的优先级设置成最低。在很多CM...

UCOS-II

yw912yw9126年前
049830

LPC1768中断优先级设置

LPC1768中断优先级设置单片机-无刷电机单片机365

首先,说说中断优先级,所有中断均有一个优先级, 1、 更低的优先级数字代表着更高优先级 2、 除了RESET, Hard fault, NMI等系统级中断,其他所有中断优先级均可配...

ARM# 中断优先级

yw912yw9126年前
042140

UDP绑定IP_ADDR_ANY和固定IP的区别

在LWIP中,初始化一个UDP端口 struct udp_pcb *FirstUpcb; 如果绑定控制器的IP,要如下定义: void First_UdpInit(void) { ...

ARM# UDP

yw912yw9126年前
066270

写在2018春节前

今天农历二十九,明天就是大年三十了。深圳的春节冷冷清清,几乎听不到鞭炮的声音。忙了一年,现在回想起来,这一年好像没做多少事情。时间啊,真的是过得太快,现在我也进入了中年大叔的行列了...

杂文

yw912yw9126年前
011340

LPC1768实现网络IAP

LPC1768实现网络IAP单片机-无刷电机单片机365

嵌入式系统一般都需要实现网络升级功能,方便维护。思路是把LPC1768的512K flash分为5部分: Bootloader:0X0000 0000 – 0X0000 7FFF ...

ARM# IAP

yw912yw9126年前
032490

UCOS中函数局部变量的地址分配

UCOS中函数局部变量的地址分配单片机-无刷电机单片机365

一个程序有4个任务,堆栈分配如下: 有个函数被多个任务调用 void Led_Disp() { uint16_t checksum = 0; uint16_t i,length;...

UCOS-II

yw912yw9126年前
016450

Lpc1768移植UCOS-II(三)

Lpc1768移植UCOS-II(三)单片机-无刷电机单片机365

三、移植OS_CPU_A.ASM 1、移植OS_CPU_SR_Save() OS_CPU_SR_Restore() OS_CPU_SR_Save()保存当前的开关中断状态到R0,...

UCOS-II# ucos-ii# lpc1768

yw912yw9127年前
019260