专业经验
decentife
发现规律,减少疑惑,寻找最简单的解决方法。
展开
-
CCS6.2修改默认字符编码(encoding)
本文图文并茂描述CCS6.2环境修改默认字符编码的流程,解决因字符编码不匹配导致的显示乱码、编译错误等问题。原创 2023-04-10 13:13:29 · 2638 阅读 · 0 评论 -
常见口罩标准细菌过滤效率和呼吸阻力对比
本文旨在对国内常见民用口罩的细菌过率效率和呼吸阻力进行简要比较,在口罩难求的时候,帮助大家筛选出安全可用的口罩。原创 2020-02-14 12:23:01 · 17487 阅读 · 0 评论 -
MDK5批量修改文件目录
从别处搬一个工程过来,原工程比较庞大,做了些删减。打开工程文件(.uvprojx)后,左窗口的目录树中发现有很多文件都打了橙色的叹号,其实是目录结构变动后,MDK找不到原来的文件了。如果文件较少,在MDK窗口的目录树一个个修改也可以,但是像库文件等的批量修改,就会太繁琐了。在MDK中左右查找一番,没有找到方法。后面在工程文件同目录下,找到了一个与工程文件同名,扩展名为“.uvoptx”的文件,用文本编辑工具打开后,发现里面保存着各文件的目录信息。使用文本编辑工具可方便进行查找替换。为了能够正常编译,原创 2022-04-08 17:49:02 · 1438 阅读 · 1 评论 -
IAR “Error[e104]: Failed to fit all segments into specified ranges”问题处理
0. 软件环境简介0.1 集成开发环境:IAR Embedded Workbench for MSP430 IDEV7.10.1IAR Embedded Workbench sharedcomponents V8.0.4.4801 1. 问题描述一天,我用相同代码,相同版本IAR,重建一个工程,在编译软件过程中,出现以下错误:Error[e104]: Failed to fit all se...原创 2018-03-22 11:23:28 · 4753 阅读 · 2 评论 -
Keil MDK使用问题处理笔记
Keil MDK使用问题处理笔记问题:每次编译文件都全部重新编译可能原因1:开启了“use cross module optimization”功能。一旦在项目属性的“Target”配置页勾选了这一项,每次编译,即使你使用普通编译“Build”,整个项目的文件也会全部编译“Build All”。当代码量增大后,影响尤为突出。处理方法:取消勾选这一项。可能原因2:MDK的BUG。我新装了一个MDK,...原创 2015-08-05 18:37:06 · 6752 阅读 · 0 评论 -
MDK程序无法运行
使用MDK开发STM32F103程序,引用标准库函数printf后,程序无法运行问题的处理。原创 2015-08-05 16:39:43 · 1215 阅读 · 0 评论 -
升级JFlash后无法连接JLINK问题处理
更新MDKV5.15和JFlashV5.00后,无法连接JLink原创 2015-08-05 11:53:06 · 3665 阅读 · 0 评论 -
keil问题与解决记录
编译程序时,出现“#1331 null (zero) character in input line ignored”告警告,后面就出现很多找不到标识的错误。 开发环境:Keil uVision V5.0.5.15 问题原因:有两个源文件在修改时,是以unicode编码形式保存的,编译器无法识别。 解决方法:用记事本将文件打开,以ANSI编码格式另存,并覆盖原来的文件原创 2014-05-15 20:22:09 · 3456 阅读 · 0 评论 -
芯片&IDE&编译器怪事记录
<br />使用PIC C30编译器编译用于dsPIC30F6014芯片的程序时,出现一个奇怪的问题:<br />unsigned long int gTotalRunTime = 720000; // 结果正确<br />unsigned long int gTotalRunTime = (200*3600); // 显示为0<br />原因暂不明确。<br />——100629原创 2010-07-07 16:10:00 · 642 阅读 · 0 评论 -
ICD2学习笔记
《MPLAB ICD 2 在线调试器用户指南》介绍较为全面。ICSP是PICmicro 单片机的协议,ICD2是调试器,是硬件。它可以使用RS232串口线或USB线与PC机进行通信。C:/Program Files/Microchip/MPLAB IDE/ICD2下有一些英文帮助。/Microchip/MPLAB IDE/Readmes/Readme for MPLAB ICD 2.htm原创 2009-06-22 15:51:00 · 1381 阅读 · 0 评论 -
NXP ISP下载线路问题
我用一个公司自制的模块,模块的MCU是NXP LPC2109,进行ISP下载及运行时,非常不稳定,弄得自己非常郁闷。现在有空找出图来,与周立功的EasyARM 2100开发板进行对比,还好,ISP部分近乎一样。由于使用的是UART0,初一看去,只要4根线就够了(VDD,GND,TxD0和RxD0),但是还需要P0.14作ISP跳线,这在LPC2114中也是一样。这个脚在数据手册中标明了三原创 2009-05-14 09:56:00 · 2676 阅读 · 0 评论 -
芯片与编程
PIC16F716及ARM2114: · 定义为输入的端口不要直接去写,定义为输出的端口不要直接去读。PIC16F716可先改变输入输出方向,再进行相符的读或写操作。要读一个定义为输出的ARM2114引脚,可用IOxSET代替IOxPIN。所有: · 用代码来产生时序,模拟数据发送或接收时,要禁用中断,防止在执行数据发送或接收过程中被其它中断程序打断。==================原创 2009-04-29 11:52:00 · 1253 阅读 · 0 评论