
嵌入式开发
puyihuan
这个作者很懒,什么都没留下…
展开
-
STM32BSP文件编写
序号 函数名说明1版本uint32_t BSP_GetVersion(void);获取BSP版本2LEDBSP_LED_Init(Led_TypeDef Led);灯初始化3void BSP_LED_On(Led_Ty原创 2015-11-06 13:49:30 · 1861 阅读 · 0 评论 -
如何让Keil MDK兼容Keil C51?
原来用51单片机,使用的是Keil C51 uVision V4.02;最近搞STM32,装了keilMDK uVision V4.23。原来我是先装keilC51,后装keilMDK的,装在不同的目录里,装完之后不管是51工程还是stm32工程默认都会用keilMDK打开,这样打开51工程时会出错,所以要打开51的工程必须先打开keilC51程序,然后再程序里打开工程文件。下面这个方法可转载 2015-11-07 13:50:35 · 773 阅读 · 0 评论 -
由于工作需要,写了一个关于支持通配符的批量删除文件或文件夹
实习中,公司需要支持如下格式的删除文件:"E:\DelFIle\Test\test*.txt"或者类似的,反正带*号的删除。 话不多说直接上代码,希望你们用到的时候有个参考。 [html] view plaincopypackage com.covics.zfh; import java.io.File;转载 2015-11-08 13:36:23 · 1486 阅读 · 0 评论 -
嵌入式开发网站收藏
1、STM32学习网站http://www.stmcu.orghttp://www.stm32cube.com野火论坛:http://www.chuxue123.com/forum.php原创 2015-10-29 14:55:19 · 490 阅读 · 0 评论 -
串口流控
A想要发送数据给B,那么用硬件的RTS/CTS作为硬件流控制机制的话,那么:A如果想要发送数据给B的话,A会使得RTS(Request To Send)引脚有效,表明其想要“请求发送”数据给作为接收设备的B,而A接着就会去检测对应的来自B的CTS引脚,直到CTS有效(此时意味着B已经做好了相关的准备工作了,然后设置了CTS(Clear To Send) ,表明自己准备好接受数据了),才会真转载 2015-12-01 08:35:12 · 669 阅读 · 0 评论 -
Source Insight 使用方法入门
前言: 这是我重新修改以前的内容而改写的,工作后学到了许多公司中编写代码快速的方法,从而放弃了那种 ”搞linux 应该把vi使用到精通的地步“思想,发现无论我怎么练习vi,还是没有使用source insight编写代码速度快,因为vi的查找定义让很多人头痛,即使对源码工程使用ctag等操作,而我看到网上很多对sourceInsight的讲解,很多都是讲解一些非常不适用的,所以说,我转载 2015-12-26 21:14:22 · 561 阅读 · 0 评论 -
Source Insight
Source Insight Marco研究(语法篇)Source Insight Marco研究(语法篇)Source Insight宏语法与C相似,编写好的宏以.em文件存储。要使用宏先需要把.em文件加入到当前工程或是Base工程中,然后为其分配一个快捷键或是菜单项,之后就可以使用键盘或是点击菜单来调用宏。si的宏语法“不是”大小写敏感的,且每行语句不强制要求以分号结转载 2015-12-26 23:02:18 · 724 阅读 · 0 评论 -
va_start 和va_end应用
void App_Printf(CPU_CHAR *format, ...){ CPU_CHAR buf_str[80 + 1]; va_list v_args; OS_ERR os_err; va_start(v_args, format); (void)vsnprintf((char *)&buf_s原创 2016-02-23 12:47:09 · 522 阅读 · 0 评论