自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 Visual Studio插件Editor Guidelines:设置80列字符提示线

插件名称:Editor Guidelines插件网址:https://github.com/pharring/EditorGuidelines#getting-started在Visual Studio中搜索添加插件即可:设置分割线颜色:任意列处右键添加即可:...

2018-12-07 02:56:53 9103

转载 TortoiseSVN创建本地版本控制

目录1. 简介 2. 安装及汉化 3. 本地库的建立 4. 项目的导入与检出 5. 总结 6. 参考回到顶部1. 简介  TortoiseSVN是一个Windows平台下的Subversion用户端软件,以Windows shell extension的方式写成。它是自由软件,以GNU通用公共许可证发布。(from WiKi)回到顶部2. 安装及汉化  进入To...

2018-12-03 23:10:25 836

转载 利用TortoiseSVN建立本地SVN库

Svn有很多常用功能,比如代码比较,回退,还原,归档等等,很多时候我们想使用到这些svn功能,但又不想大费周章建立服务端SVN库。其中,建立svn库主要有两种办法,一种就是装服务端版svn软件,另一种就是文章所讲的,利用TortoiseSVN建立本地SVN库。前提是你已安装了TortoiseSVN这个客户端版本的svn工具,下载地址猛击这里 建立一个新的文件夹,这里命名为local_svn...

2018-12-03 23:04:55 586

原创 Source Insight中找不到安装的字体怎么解决

原因:操作系统隐藏了该字体的显示。解决方法:进入系统字体文件夹:字体显示灰色,右键>>显示,再次设置字体时就可以看得到了。

2018-11-16 02:10:33 357

原创 IAR无法设置断点

解决办法:在project下边点击clean,把已经编译好的文件删除,然后rebuild all,再重新下载程序,问题搞定。 

2018-11-06 09:38:45 1560

原创 Warning[Og014]: Warning in inline assembly: "Unpredictable register combination"

使用EWARM 8.30.1版本编译工程,警告如标题所示,把 core_cm3.c 排除编译即可解决该问题。同时设置中勾选 Use CMSIS:

2018-11-06 00:40:19 4150 3

原创 Error[Li005]: no definition for "assert_param"

添加以下宏即可解决:USE_STDPERIPH_DRIVER

2018-11-06 00:30:18 1096

原创 Error[Pe020]: identifier "FILE" is undefined

修改以下设置为 Full 即可解决:

2018-11-06 00:26:56 5700 1

原创 Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned int __iar_b

使用新版本的IAR编译工程报错:Error[Pe147]: declaration is incompatible with “__nounwind __interwork __softfp unsigned int __iar_builtin_REV16(unsigned int)” (declared at line 199 of "D:\ G:\STM32F1\project\Librar...

2018-11-05 23:08:29 7217 2

原创 STM32 IAP固件更新,bootloader起始地址偏移后,代码中还需设置中断向量的偏移。

在 stm32f10x_flash.icf 中设置ROM的起始结束地址/*-Specials-*/define symbol __ICFEDIT_intvec_start__ = 0x08004000;/*-Memory Regions-*/define symbol __ICFEDIT_region_ROM_start__ = 0x08004000 ;以上两行是用于给编译器看的,用...

2018-11-05 09:20:34 3529

原创 CRC

http://www.pc6.com/pc/crcjygj/http://www.ip33.com/crc.html   

2018-11-02 10:50:39 257

原创 如何手动创建指定大小的bin文件

先创建一个txt文本文件,输入10个字符,文件的大小就是10字节。 同理,需要的bin文件多大,就输入多少字符,输入完毕后,修改文件后缀为.bin,然后使用J-Flash软件打开bin文件,再修改十六进制数值,可以按字节,双字节,四字节修改bin文件。 高字节存高位。 ...

2018-10-26 14:32:17 5251

转载 EFM32芯片jlink无法连接,无法调试,解锁流程

4.2.2 解锁(1)按照前文硬件连接要求将JLink仿真器的调试接口与MCU系统调试接口进行连接。然后将仿真器连接到电脑USB端口上,并将EFM32LG230F128系统上电;(2)运行JLink ARM软件中的JLink Commder软件。(3)在Dos命令行界面中输入“?”(问号),界面中将显示相关命令行操作帮助。其中,Unlock命令为对芯片执行解锁操作的命令。EFM32加密/解...

2018-10-26 11:05:24 2021

转载 STM32的FLASH每次写入都要等操作成功。DMA传输的时候,并没单独的FLASH通道,所以并不会去等待FLASH有没有操作成功,这应该是导致你DMA传送到FLASH失败的原因。

STM32的FLASH每次写入都要等操作成功。DMA传输的时候,并没单独的FLASH通道,所以并不会去等待FLASH有没有操作成功,这应该是导致你DMA传送到FLASH失败的原因。 ...

2018-10-25 09:07:05 1217

原创 IAR编译出现 Error[Li006]: duplicate definitions for 错误提示

搜索工程中并没有重复的宏定义,原因是什么呢? 原因是在头文件中的声明的变量,写成了赋值形式,而不是声明形式。 

2018-10-20 14:37:24 15432

转载 不用浮点时常用的3种方法,四舍五入,全舍弃,全进位

不用浮点时常用的3种方法四舍五入 a = (b+5)/10全舍弃 a = b / 10全进位 a = (b+9) / 10

2018-10-16 19:41:15 814

原创 __IO就是volatile的宏定义新名字,#define __IO volatile

使用__IO修饰变量时,则不从cache读取值,而是从变量地址处读取值,防止因其他地方(如硬件引脚、程序其他地方)修改变量值后导致读取变量值不准确的问题。...

2018-10-15 01:37:19 2051

转载 ISP(In-System Programming)在系统可编程和IAP(In-Application Programming)在应用可编程

ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。ISP和IAP技术是未来仪器仪表的发展方向。1 ISP和IAP的工作原...

2018-10-15 00:36:43 5992

原创 stm32启动分析,main函数之前干了啥?

总之,IAR在启动main函数以前,执行了Reset_Handler,调用SystemInit()(ST库提供)进行时钟,Flash读取初始化,并转入__iar_program_start中执行__low_level_init与__iar_data_init2,并在__iar_data_init2中,先后调用__iar_zero_init2与__iar_copy_init2对全局变量、全局已初始化...

2018-10-13 23:01:57 2570 2

原创 icf文件,链接配置文件

icf是链接配置文件(Linker configuration file)后缀名。 stm32固件库中存放路径为:STM32F0xx_StdPeriph_Lib_V1.5.0\Projects\STM32F0xx_StdPeriph_Templates\EWARM\如下图所示:;文件配置内容有:ROM地址空间、大小和sections RAM地址空间、大小和sectio...

2018-10-13 20:01:16 8826 2

原创 IAR源文件注释中文显示乱码

IAR注释中文显示乱码,在Tools>>Options>>Editor>>Default character 选择正确的编码比如UTF-8,然后关闭文件,再次打开。

2018-10-13 18:27:36 17226 1

转载 IAR工程某些文件字体改不过来

IAR有时修改字体后部分文件的字体没变,这时只要取消勾选Auto-detect character encoding即可。

2018-10-13 18:17:01 1550 2

原创 STM32F103 jlink调试正常运行,拔掉jlink设备上电则程序不运行(原因设置了bootloader却没有烧录bootloader的程序)

整体工程为,APP+bootloader,正常调试APP程序使用jlink可以正常运行程序,但是拔掉jlink后,设备上电,程序却不运行,后来检查为,没有烧录bootloader的程序。 ...

2018-10-12 17:55:50 4920 1

原创 推挽输出和开漏输出引脚电路结构

2018-10-11 22:07:35 1513

原创 Bootloader

BootLoader就是一个引导程序。结合我之前做的项目我说一下:我们项目有使用的单片机有两块Flash,一块64K,一块4K,4KFlash放BootLoader程序,64K放APP,单片机上电后从4kFlash运行(BootLoader程序),主要进行判断是否有升级器连接,如果没有升级器连接就直接跳转到64KFlash(APP)运行用户程序,如果有升级器连接就启动擦除程序,擦除64KFlash...

2018-10-10 17:01:57 299

原创 A51零散笔记

汇编器产生列表文件与目标文件。.LST文件包含了格式化的源文本,里面含有汇编器找到的错误。.OBJ是包含了重定位代码的对象模块,输入到链接器中和绝对定位模块链接。条件汇编包含一些条件控制指令,包括2大类,有$前缀没有$前缀的。汇编器指令:包含2大类:主要指令的和一般指令,指令可以用简写形式。可以包含在文件名后面,也可以$符号开头另起一行。CASE

2012-12-05 18:13:27 763

原创 OGR与CSEG AT

ORG expression ORG语句会改变位置计数器的值,可能会制造内存中的空白段,但是它并不会产生一个新段。如果ORG位于一个绝对定位段中,那么它指定的地址就是绝对地址。如果ORG位于可重定位段中,那么它指定的地址就是段内偏移量。 CSEG [AT address] CSEG在程序存储空间定义一个绝对地址段。如果未指定地址且前面没有绝对地址段出现,

2012-12-05 18:11:14 851

原创 NAME

NAME Assembler StatementArgumentsNAME modulenameDescriptionThe NAME statement specifies the name to embed in the object file for this assembler module. Themodule namespecifie

2012-12-03 22:50:59 216

原创 手机第一次发表

一直在QQ空间写东西是因为可以用手机,但是不好分享,今天看到居然可以在这用手机这东西,以后就这了!支持下 !!!

2011-12-04 21:43:01 182

原创 原来有这东西的存在

<br />如题

2010-11-16 18:57:00 263

原创 5分,一分钟。。。

为了所谓的5分,我发表了第一篇笔记。。。。

2010-11-14 21:29:00 311 1

达内科技 c++ 课件 及 源码 笔记【完美版】【初学者福音】

本资源 包含 达内科技的 c++ 课件 及 其配套 源码 笔记【完美版】 绝对是初学者的福音

2011-07-28

彩灯控制器(循环自然数、奇数、偶数、音乐序列)

功能要求: 1:用LED数码管作为控制器的显示元件,自动地依次显示数字0123456789(自然序列)、13579(奇数序列)、02468(偶数序列)、1234567(音乐序列),周而复始,不断循环。 2:打开电源时自动进入自然序列的0。 每个数字一次显示时间基本相等,显示时间在0.5S-----2.0S范围内可调。

2011-06-25

MXML 语法.doc

MXML 语法.doc MXML 语法.doc

2011-03-05

Flex_4:开发RIA_应用程序.pdf

Flex_4:开发RIA_应用程序.pdf Flex_4:开发RIA_应用程序.pdf

2011-03-05

Flash ActionScript 3.0 殿堂之路 (完整版) 非扫描

非扫描版,Flash ActionScript 3.0 殿堂之路 (完整版)

2011-02-01

[JavaScript.程序员参考].JavaScript.Programmer's.Reference

[JavaScript.程序员参考].JavaScript.Programmer's.Reference

2011-01-26

FLASH四宝贝之-使用ActionScript.3.0组件

FLASH四宝贝之-使用ActionScript.3.0组件

2011-01-26

PCB入门(200多张投影片)很棒的

PCB入门(200多张投影片)很棒的 .PPT

2010-10-09

单片机原理及应用 MCS-51单片机

目录 第一章 认识单片机 第二章 MCS-51单片机指令系统 第三章 汇编语言程序设计 第四章 并行I/O口 第五章 并行I/O口的扩展 第六章 中断系统 第七章 定时/计数器 第八章 A/D转换接口 第九章 D/A转换接口 第十章 键盘与显示器接口 附录一 WAVE软件的操作使用 附录二 ASCII码表

2010-10-09

空空如也

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

TA关注的人

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