自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 关于LPC1768的IAP随笔

关于LPC1768的IAP单片机的程序需要自升级,现在的IAP程序大多数的做法都是,上电先启动一个小程序,我们称之为boot程序,然后该程序会和其它的控制器或者PC进行交互,一般有串口方式,通过交互通信口将新的程序发送给MCU,由MCU对FLASH进行自编程,完成后断电或者重启即可,整个升级工作完成。本例结合LPC1768的IAP来讨论程序的转移。从之前的博客《关于LP

2017-10-30 15:09:56 1920

原创 JTAG和SWD定义

JTAG和SWD引脚定义CON20:

2017-10-30 14:10:33 1585

原创 关于LPC1768的存储地址、运行地址、向量地址

对于编写程序而言,程序的运行地址很重要。默认情况下都是直接按照软件的模块进行设置即可,此前并没有太过于关心,最近在研究iap的时候需要做到这个方面的改进。以NXP官方提供的IAR例程为例,IAR既可以做flash的调试还支持SRAM的调试,那这是如何做到的呢?在程序中,有以下的一段切换代码:在FLASH模式下:在RAM模式下:翻译以后,可以得到以

2017-10-30 13:55:58 1148 2

原创 修改IAR工程名的办法

假设原工程名为xx1,则工程目录里面一定有xx1.eww,xx1.ewp等文件。假设工程名称需要改成 yy1,1、用记事本打开 ”xx1.eww“文件,里面的     $WS_DIR$\xx1.ewp ,将xx1改为yy12、将外面所有的xx1开头的文件改为yy1.3、直接打开编译即可。

2017-07-11 12:21:19 544

转载 stm32时钟分析

在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 其实是四个时钟源,如下图所示(灰蓝色),PLL是由锁相环电路倍频得到PLL时钟。  ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。  ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。  ③、LSI是低速内部时钟,RC振荡器,频率为40kHz。  ④、L

2015-03-16 19:40:25 416

转载 在main()之前,IAR都做了啥?

本文转载自:http://www.cnblogs.com/mssql/archive/2011/01/29/tt146.html最近要在Cortex-M3上写一个简单的操作系统,打算使用IAR,为了写好启动代码,花了一些时间了解了IAR在main()以前做了些什么事。首先系统复位时,Cortex-M3从代码区偏移0x0000'0000处获取栈顶地址,用来初始化MSP寄存器的值。

2014-11-18 17:10:59 547

转载 3-8译码器的几种Verilog HDL代码描述方法

以低电平输出为例:第一种:case语句`timescale 10ns/1nsmodule decode3_8 (data_out,data_in,enable) ;input [2:0] data_in;input enable;output [7:0] data_out;reg [7:0] data_out; always @(data_in or enabl

2014-03-26 10:54:40 19528

原创 ISE 14.4初级入门——02

在第一篇文章中讲到了如何创建一个工程以及资源占用,接下来我们来看看如何仿真。仿真在硬件语言设计的重要性不言而喻,包括前仿真,后仿真,逻辑仿真和时序仿真等等。

2014-03-24 10:50:16 2645 2

原创 ISE 14.4初级入门——01

本次开始来学习xilinx的FPGA,基于该公司的ISE14.4版本的开发环境。由于我使用的开发板主芯片是SP6系列的XA6SLX16-2CSG324,因此本文中所有的工程都是基于该芯片的。并且以VerilogHDL语言为主。我是个初学者,写这篇博客的目的是记录我学习的过程,也方便其它初学者这参考吧,高手可以请无视。创建工程首先是创建一个工程,启动ISE14.4(双击那个类似向右箭头的黄绿

2014-03-23 15:52:47 2499

原创 iar for arm 6.3以上打开旧工程字体改变的解决

最近安装了iar for arm 6.7版本,打开原来6.0版本的工程文件后,发现字体全都变得很难看,如下图所示:                  在Tool-Option-Editor里面修改字体不起作用,考虑到其它纯英文版本的文件字体都是显示正常的,而且凡是字体显示不正常的都是文件中包含了中文字符的。经过一番摸索后,发现是字符自动转换所致。如下图修改后,重新打开文件即可。

2014-01-10 15:02:24 2288 2

原创 IAR版本不兼容打开工程文件的方法

说起来本人用IAR也有好几年,从最开始的IAR for AVR到IAR FOR MSP430,到现在的IAR for arm。虽说谈不上很精通,但是确实用得很顺手,也算是比较有感情吧。常常看到初学ARM的人会问,到底是MDK for ARM好用还是IAR FOR arm好用,这就可见MDK和IAR作为ARM编译器的统治地位,当然还有ARM公司自己配套的ADS,据说不怎么更新了,我也很少用到,这里就

2013-11-24 11:10:08 6752

转载 STM32之FreeRTOS

学习操作系统,我并没有一开始就学习UCOS,而是选择了FreeRTOS。FreeRTOS可以方便地搭建在各个平台上,因为汇编相关,都已经由官方完成,我们要做的仅是添加自己的代码,可省去很多工作量。      问题1:在使用多任务时,我想利用USART输出信息,但是如果直接放在任务中输出,往往会造成字符收发顺序不一致的情况,这是仿真时遇到的实际问题。为解决这个问题,可以在USART输出信息时挂起

2013-11-21 10:40:19 1710

转载 FreeRTOS分析

freertos是一个轻量级的rtos,它目前实现了一个微内核,并且port到arm7, avr, pic18, coldfire等众多处理器上;目前已经在rtos的市场上占有不少的份额。它当然不是一个与vxworks之类的rtos竞争的操作系统,它的目标在 于低性能小RAM的处理器上。整个系统只有3个文件,外加上port的和处理器相关的两个文件,实现是很简洁的。与ucosii不同,它是fre

2013-11-21 09:53:52 1315

转载 FREERTOS之任务创建删除

声明:该篇文转载自:http://bluefish.blog.51cto.com/214870/158404       tskTCB结构的定义这里就不再给出来了,需要注意的是其中uxBasePriority元素,它用于解决优先级反转,freertos采用优先级继承的办法解决这个问题,在继承时,将任务原先的优先级保存在这个成员中,将来再从这里恢复任务的优先级。       两个

2013-11-21 09:50:38 1193

转载 XP系统怎么设置共享无线网络?

如果没理解错的话,你的意思是你有一台有线上网的电脑,然后想把这台电脑当作无线路由器来让其他设备连接这个电脑上网,对么?首先需要你的电脑有无线网卡,将电脑的无线功能打开1 查看本地连接的状态,在本地连接上面右键选择“状态”,在第二栏的“支持”选项中点击“详细信息”,纪录下DNS服务器的地址2 然后在第一栏的“常规”选项中点击“属性”,选择第三项“高级”,在“允许其他网络用户通过此计算机的

2013-11-19 16:47:08 883

原创 如果通过IAR工程查看IAR版本

前段时间想要做STM32的IAP,从ST官网下载的例程代码stsw-stm32008,解压后用IAR打开,出现如下错误提示:       后面还有几个类似的提示,就不一一贴出来了。完成后进入工程界面,此时如果编译的话,会有一堆的错误。查看配置,发现芯片型号没有选,头文件路径也没有。这是因为我用的IAR版本和这个工程文件的IAR工程不一致,导致出错。       对于这种

2013-11-19 16:23:48 4874

iccavr 7.22 安装版免费版

可以用来开发AVR的单片机,免费版本,体积小开发简单,方便实用。

2014-07-25

CYPRESS USB Divers

cy7c68013a 的驱动,来自Cypress的官网,包含了win7、visa、XP下的各种驱动,其中CYUSB.pdf提供了详细的操作说明。

2014-03-11

DelphiDistiller 1.85

DelphiDistiller 1.85 可用于破解delphi2010 with update4/5 下载并安装delphi2010. 执行distiller,选择delph2010下的tweak. 打勾Remove license check. 点击ok你就有了最新版本的完美无限制的delphi2010。

2014-02-27

ALTERA DE2-115开发板的原理图

ALTERA DE2-115开发板的原理图,网上也找了好久的。

2014-02-25

IAR for ARM 6.7 破解

某论坛下载的,解压后覆盖原安装文件的bin文件即可

2014-01-10

三星DDR800内存条PCB文件和原理图

三星DDR800内存条allego格式PCB文件和pdf原理图

2012-05-05

MSP430系列单片机接口技术及系统设计实例

魏晓龙版本的MSP430的电子书,适合入门级学习。部分实例比较经典,发出来与大家共享。

2011-06-28

IEC60601-1.2005

IEC60601-1:2005 纯英文版本 非扫描版

2017-01-05

u-boot-2015.10

u-boot 官网源码,从官网下载速度太慢了,特意上传方便你们下载;

2015-09-11

空空如也

空空如也

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

TA关注的人 TA的粉丝

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