- 博客(43)
- 资源 (2)
- 收藏
- 关注

原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用
2015-12-13 23:33:02
361
原创 ARM 中的 多字节 unicode等编码
ARMCC: ARE WIDE CHARACTER (UNICODE) STRINGS SUPPORTEDhttp://www.keil.com/support/docs/3233.htm
2017-08-22 23:54:37
667
原创 printf
IAR printf举例: http://www.openedv.com/thread-24176-1-1.html /** *Printf打印函数 * @param format Printf格式 */ void Debug_Printf(const char *format, …) { uint32_t length; va_list args; va
2017-08-22 23:53:38
1912
原创 墨水屏 E-Paper module
https://www.digikey.com/product-detail/en/pervasive-displays/EM027BS013/EM027BS013-ND/4898785https://www.embeddedartists.com/products/displays/lcd_27_epaper.phphttps://www.silabs.com/documents/public/a
2017-08-22 23:20:02
1958
原创 OLED GUI
https://www.ramtex.dk/display-controller-driver/rgb/ssd1331.htm
2017-08-19 13:16:55
1161
原创 物联网专题
NXP将与你探讨UHF RFID与NFC的“联手” http://news.rfidworld.com.cn/2017_08/ac9c2747846b04c2.html#
2017-08-07 09:46:10
359
原创 解锁STM32 Printf新姿势!,用vsprintf吧!
解锁STM32 Printf新姿势!,用vsprintf吧!int my_printf(const char *fmt, …) { va_list args; int n; va_start(args, fmt);//初始化参数指针 n = vsprintf(sprint_buf, fmt, args);/函数放回已经处理的字符串长度/ va
2017-07-27 15:53:30
2109
原创 ST发飙,8-Pin MCU来袭! STM8S001 ( STM8S001J3M3 )即将登场!
ST发飙,8-Pin MCU来袭!STM8S001J3M3即将登场!4月25~26号,ST意法半导体的第二届STM32中国峰会在深圳举行,公布了这一好消息。先上图: STM8S 属于 STM8超值型系列,目前的型号有: STM8S003/STM8S005/STM8S007 STM8S103/STM8S105 STM8S207/STM8S208所有这些型号都没有8-Pin封装。 如今 8脚
2017-07-11 15:51:45
9090
转载 lwip ping 其他设备
大多数场合,基于STM32+LwIP的网络设备,需要用电脑ping测试。 很少情况下,需要STM32实现ping指令。不过如何实现呢,还没有试过,但是可以参考Liunx是如何实现Ping命令的: linux c socket之PING命令
2017-06-21 10:16:53
2316
转载 修改树状控件TreeCtrl的节点名称
修改树状控件TreeCtrl的节点名称 转载 http://blog.youkuaiyun.com/lxh1230119/article/details/7756372版权声明:本文为博主原创文章,未经博主允许不得转载。 [cpp] view plain copy // PMAgentManageDlg.h HTREEITEM FindItem(HTREEITEM item,CString strTe
2017-06-06 20:20:21
1981
转载 中文字符编码的相互转换
转载 http://blog.youkuaiyun.com/yulongli/article/details/22894645作为程序员,在日常的工作中总会遇到编码的知识。尤其是在前后台交互的过程中,字符编码如影随行。如果多个平台的字符编码不一致,需要相互转化的话,很有必要了解一下编码的工作原理。网上有太多关于编码的知识了,在此我尽量按照我对编码的理解描述的简单易懂。1,ASCII码在计算机内部,所有的信息最
2017-06-06 20:18:46
2635
原创 指纹模块,用于智能门锁、智能家居、门禁、工控设备等
有人推测,从物联网的行业空间看,预计到2020年,市场上的互联设备数量将达到450亿台,市场价值将超过3000亿美元。智能家居如火如荼,怎能少得了指纹模块?现在,指纹模块到货,智能门锁、智能家居、门禁、工控设备,均可使用模块有两家公司,指安科技和杭州晟元杭州指安科技股份有限公司(Zhiantec) 是中国的领先指纹识别服务商,目前已上市,模块的指纹芯片为杭州晟元的方案杭州晟元数据安全技术股份有限公司
2017-02-21 16:26:42
2150
原创 关于使用IAR的一些技巧
关于使用IAR的一些技巧 最近刚刚学习使用IAR,感觉这个编译器用着不是太方便,因为我已经习惯了使用VS,所以还想把IAR使用的方式改成VS形式。尤其对IAR里面的注释和字体的设计看着很不友好,所以我尝试着去修改他们,使其变得友好一些! 为此我上网搜了很多资料,但是都没有找到合适的解决方案。我自己摸索了一下。得出了一下解决方案: 1、更改注释字体的方式:在代码段点击右键,找到Opti
2016-12-01 14:58:56
3733
原创 红外遥控器学习
红外遥控器学习有个方案非常简单: http://wenku.baidu.com/link?url=toTDiIEDMqksJBo8yEp_PF_Xy11pbmQPPnYJ6DP6wWp8OHhWT0mBV1MTERQMOOExMEDEIaGLxR7UhJQy82JSUf9DPGiNof4aCFPzZJuOL_W
2016-09-08 19:13:12
1067
原创 STM32 TIM 输入捕捉 双边沿检测 TIM_ICPolarity_BothEdge
STM32 TIM 输入捕捉 双边沿检测 TIM_ICPolarity_BothEdge直接来,先上代码://初始化TIM1输入捕获参数TIM1_ICInitStructure.TIM_Channel = TIM_Channel_1; //CC1S=01 选择输入端 IC1映射到TI1上TIM1_ICInitStructure.TIM_ICPolarity = TIM_ICPolarit
2016-09-01 17:40:48
17424
3
原创 linux初学
linux初学最近刚开始学习Linux,之前述铜给了我一块ARM板子,差点给忘了,看了下是三星Cortex A8内核,挺强的哈 昨天下载了tiny210的光盘资料,学习了一下外设 看了一遍用户手册,晕晕乎乎的,反正是浏览了一遍,加上百度,把电脑的虚拟机和ubuntu装上了,倒腾了一下,装了VMware Tool插件,共享了文件夹,还没有装交叉编译器今天花功夫又啃了一遍400多页的用户手册,总算有
2016-08-23 14:53:33
291
原创 USB设备的VID与PID
USB设备的VID与PID下面这一段是抄的: 一、VID和PID PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后
2016-07-18 17:13:13
2993
原创 教学中控简介
教学中控简介阳江职业技术学院 嘉宏电子:http://www.gzjiahon88.com/index.asp 誉进电子:http://www.yujin-av.com/ch/ProductView.asp?ID=220
2016-07-11 16:40:59
692
原创 图标
断开: http://www.easyicon.net/1192822-link_icon.html连接 http://www.easyicon.net/1192786-chain_icon.html数据库 http://www.easyicon.net/iconsearch/database/关于 http://www.easyicon.net/iconsearch/about/
2016-05-24 01:47:11
370
原创 USB hub 分线器设计
USB hub 分线器设计没时间了,先 记录下这些搜到的资料http://www.microchip.com//wwwAppNotes/AppNotes.aspx?appnote=cn562711_8pCBdp8mRpumbRP_0QrxJf87nJM%3D#imgrc=yBkUk0BMZR742M%3A”>https://www.google.com.hk/search?q=usb+2.0+hub
2016-05-03 18:08:55
4318
转载 OpenGL vs2010 ActiveX Control Test Container
OpenGL vs2010 ActiveX Control Test Containervs2010中的TSTCON( ActiveX Control Test Container )工具非自动安装,而是作为一个例程提供。所以应找到该例程,并编译:如vs2010安装在默认路径则1, 进入:C:\Program Files\Microsoft Visual Studio 10.0\Samples\1
2016-04-25 18:22:43
663
原创 恒流源电路设计
恒流源电路设计最近由于工作需要和个人兴趣,想学习一下恒流源的电路设计,并制作出一个可靠的恒流源。 从网上搜索了一下资料,发现并不是太多,只有几个链接有参考价值,在这里想归纳一下。首先选几个原理性的电路参考下: http://bbs.21ic.com/icview-390818-1-1.html 恒流电路有很多场合不仅需要场合输出阻抗为零的恒流源,也需要输入阻抗为无限大的恒流源,以下是几种单极性
2016-04-24 12:09:38
77699
5
转载 MFC OnIdle函数学习
先看下MSDN对OnIdle()介绍:CWinApp::OnIdleOnIdle is called in the default message loop when the application’s message queue isempty. Use your override to call your own background idle-handler tasks. 对于一般桌面应用程序
2016-04-06 22:58:22
714
原创 OpenGL(二)
OpenGL(二)简介OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。Direct3D(简称:D3D)是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口,是DirectX的一部分,目前广为各家显示卡所支援。与Ope
2016-04-01 19:23:06
487
原创 OpenGL学习(一)
OpenGL学习(一) 最近锤子科技有招聘,看了看需求,还有很多东西要学啊不过最近做的东西也想用一下OpenGL,所以就从此时开始吧
2016-04-01 16:54:46
274
原创 STM32 bootloader设计
STM32 bootloader设计http://wenku.baidu.com/link?url=3VjOEY63t5a675dNk3jJwoVaLTZga-0d2sTCwiLmgiD3oAQwmu5-4sO96OrD5UvOBj2-ZqVtcTgW0Nf5cRfW2BkIA4VjjcQoOiiAy_8DIeahttp://www.eepw.com.cn/article/174370_2.htmS
2016-01-26 00:06:16
1233
原创 通讯协议序列化
http://blog.chinaunix.net/uid-27105712-id-3266286.htmlhttp://blog.youkuaiyun.com/a576323437/article/details/9668967金融系统中的TLV http://www.cnblogs.com/liping13599168/archive/2011/06/15/2081366.html专利检索 http:/
2016-01-21 17:55:33
509
原创 VS2010 C++ 大杂烩
VS2010 C++ 大杂烩Windows7下利用FileZilla Server搭建ftp(小白版) http://blog.youkuaiyun.com/loveaborn/article/details/7734528 http://ce.sysu.edu.cn/hope/Item.aspx?id=77421VS2010 windows 后台服务 vs2010 编写windows service
2016-01-16 18:56:36
412
原创 VS2010 上传、下载FTP服务器文件
VS2010 上传、下载FTP服务器文件首先简单介绍一下相关类MFC中的类CFtpConnection管理我们与Internet服务器的连接,并直接操作服务器上的目录和文件,FTP是MFC的WinInet支持的三个Internet功能之一,我们需要先创建一个CInternetSession实例和一个CFtpConnection对象就可以实现和一个FTP服务器的通信,我们不需要直接创建CFtpCo
2016-01-16 18:51:05
7313
原创 VS2010 运行程序、批处理指令
VS2010 运行程序、批处理指令 CString strCommand(_T("E:\\temp\\Sunmnet\\多媒体本地控制v2.6.0.msi")); system("E:\\temp\\Sunmnet\\多媒体本地控制v2.6.0.msi");
2016-01-16 18:28:50
584
原创 VS2010 MFC 创建文件目录
VS2010 MFC 创建文件目录有两种方法CreateDirectory函数会尽快了解 CreateDirectory这个函数的作用是创建一个新的目录。如果底层文件系统支持文件和目录上的安全描述,该功能可将指定的安全描述到新的目录。函数原型:BOOL CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecur
2016-01-16 18:27:00
1188
原创 Keil STM32 C++混合编程要点
Keil STM32 C++混合编程要点文件名必须是.CPP和.h.h文件中要增加如下代码:#ifndef __LEDTASK_H#define __LEDTASK_H#ifdef __cplusplusextern "C" {#endif#include "stm32_led.h"void led1_task (void *pdata);#ifdef __cplusplus
2015-12-30 10:32:14
12012
1
原创 VS2010 MFC CEdit控件 定位 末尾 设置焦点
VS2010 MFC CEdit控件 定位 末尾 设置焦点基本操作请查阅鸡啄米的文章: 这里写链接内容很多人想要在CEdit控件的字符串末尾增加数据,然而他的接口函数好像并没有,那么有两个办法:将数据存储在CStringCString getStr = “465”;m_edit_rec2.SetWindowText(_T("连接"))设置焦点CString getStr = "465";
2015-12-23 19:41:03
2734
原创 VS2010 MFC 对话框 调试时对话框总是置顶,覆盖?
VS2010 MFC 对话框 调试时对话框总是置顶,覆盖?怎么解决呢? 非常简单 选择【False】即可
2015-12-23 10:58:59
1804
原创 VS2010 如何更改对话框界面风格为win7风格
VS2010 如何更改对话框界面风格为win7风格打开stdafx.h文件,找到下面的代码:#ifdef _UNICODE#if defined _M_IX86#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' p
2015-12-23 10:35:29
2629
原创 通信协议--汇总
通信协议–汇总不搜不知道,一搜吓一跳,来吧,资料都在这里 通信协议大全(通信协议转换大全)~~ http://www.amobbs.com/forum.php?mod=viewthread&tid=727249&highlight=%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AEhttp://www.amobbs.com/forum.php?mod=viewthread&
2015-12-21 21:23:32
2365
原创 自定义通信协议--汇总
自定义通信协议–汇总自己想尝试写一种轻量级、裁剪过的通信协议,能够兼容单片机和上位机想破了头,也没想到太合适的,于是在此汇总一下人家的协议。 1. http://www.codeproject.com/Articles/992/Serial-library-for-C 这是人家的Serial library for C++协议源码,有空研究下 2. 指纹模块通信协议这里写代码片最近搞了个指纹
2015-12-21 20:59:14
5614
3
原创 VS2010 MFC windows API 串口编程(一)
VS2010 MFC windows API 串口编程 (一)部分来自: http://www.cnblogs.com/jxnclyk/archive/2010/06/07/1753226.html多数涉及串口操作的软件,在让用户选择串口时,只会机械的给出从COM1到COM16的组合框。但实际上可能有大于COM16的串口号,于是想编程来获取实际的串口号再列出来。看起来很难,其实关于串口的信息保存了
2015-12-14 00:58:24
4540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人