自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (5)
  • 收藏
  • 关注

原创 提高嵌入式系统代码执行效率的方法

1 若是C++使用inline关键字定义函数2 用函数数组替代switch语句(尤其是在较多CASE的情况下效率提升明显)3 嵌入汇编代码4 用register(寄存器)变量5 使用global(全局)变量6 中断使用轮询(Polling)7 谨慎使用float...

2018-03-05 09:39:22 920

原创 关于Stm8库函数使用需要格外注意的地方

最近在调一个无线项目,用的是STM8003系列的单片机。调用读IO口的库函数if(SET == GPIO_ReadInputPin(RF_DAT_GPIO_PORT ,RF_DAT_GPIO_PIN)){//高电平操作}else{//低电平操作}结果死活读不了高电平,但是使用if(GPIO_Read

2017-12-24 11:33:38 2703 2

原创 模拟串口代码-不一样的方法

/******************************************************************************* Function: SimulateUart2RxTxDrv* * author: gxt** date: 2017.12.07** Description:*

2017-12-24 11:23:56 1045 3

VC多线程_断点下载_DLL

适合需要断点 多线程下载的朋友直接使用 typedef void DownLoadCB unsigned long unsigned long ; url dir threadcount typedef void DownLoadFun char char DownLoadCB int ; void DownLoadResult unsigned long cur unsigned long total { CProgressCtrl progress; 头文件中声明 progress CUpdataDlg::m progress; if total 0 { int pos cur 1000 total; if NULL progress { progress >SetPos pos ; } TRACE "pos %d%s cur %d total %d n" pos "%%" cur total ; } } UINT DownLoading void param { HMODULE hDll; hDll LoadLibrary g ModuleFilePath + " DownLoad dll" ; if hDll NULL { DownLoadFun DownLoading DownLoadFun GetProcAddress hDll "DownLoadByUrl" ; if DownLoading NULL { DownLoading "http: 52micromcu com images Tcpudp 1 1 zip" "C: " DownLoadResult 10 ; } if hDll { FreeLibrary hDll ; } } return 0; }">适合需要断点 多线程下载的朋友直接使用 typedef void DownLoadCB unsigned long unsigned long ; url dir threadcount typedef void DownLoadFun char char DownLoadCB int ; void DownLoadResult unsigned long cur unsigned long total { CProgressCtrl progress; 头文 [更多]

2015-05-09

SIM800W硬件设计手册

SIMCOM公司的sim800芯片硬件设计参考

2013-03-28

LPC1768开发板用户手册

LPC1700 系列芯片使用高性能的ARM Cortex-M3 V2 版本 32 位的RISC 内核,工作频率为100 MHz。它内置高速存储器(高达512K 字节的闪存和64K 字节的SRAM),丰富的增强I/O 端口和联接到两条APB 总线的外设。该板包 含8 通道12 位的ADC 和10 位的DAC、4 个通用16 位定时器、电机控制PWM 接口以及多个标准和先进的通信接口:多达3个I2C、SPI、2个I2S、1个 SDIO、 4 个USART、一个USB Host/Device/OTG 接口和两个CAN、Ethernet MAC 接口、Quadrature Encoder interface。 LPC1700 系列工作于-40°C 至+105°C 的温度范围,供电电压为2.0V 至3.6V。它的一系列省电模式突显出了它的低功耗的特点。 丰富的外设配置,使得LPC1700 微控制器适合于多种应用领域: * 电机驱动和应用控制 * 医疗和手持设备

2013-03-18

NXP LPC1768开发板原理图-keil

Keil_LPC1768_Eval_Board_Schematic 参考开发原理图

2013-03-16

vc软件自动升级程序

vc 软件 自动 升级 程序 一个自动升级软件的程序,可以参考做自己的升级模块

2012-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除