自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 TMS320F28335的外设寄存器结构与映射

组1、2、3其实是在连续的地址上的,这些组除了所包含的模块不同之外,其总线结构也是稍有不同的。一个模块包含着多个不同功能的寄存器,寄存器的不同位代表着不同的信息。在CCS的C语言开发系统中,在代码源文件里面用结构体描述外设模块的寄存器结构,然后用cmd文件为其一一分配物理地址,这样就完成了寄存器的映射。CPU跟这些模块的接口就是这些模块的寄存器,模块的配置和访问操作都是通过读写相关寄存器来完成的。另外体现的信息,不同的寄存器所用的结构体是不同的,这也是针对寄存器的具体物理结构所做的设置。

2023-03-15 16:30:07 359

转载 TMS320F28335的外设寄存器结构与映射

组1、2、3其实是在连续的地址上的,这些组除了所包含的模块不同之外,其总线结构也是稍有不同的。一个模块包含着多个不同功能的寄存器,寄存器的不同位代表着不同的信息。在CCS的C语言开发系统中,在代码源文件里面用结构体描述外设模块的寄存器结构,然后用cmd文件为其一一分配物理地址,这样就完成了寄存器的映射。CPU跟这些模块的接口就是这些模块的寄存器,模块的配置和访问操作都是通过读写相关寄存器来完成的。另外体现的信息,不同的寄存器所用的结构体是不同的,这也是针对寄存器的具体物理结构所做的设置。

2023-03-15 16:29:33 880

转载 安装VMware tools 时vmware-install.pl无法安装的问题解决办法

记录作用

2023-02-03 18:20:10 2668

转载 STM32中assert_param的使用

在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于3的正整数,如果给出的参数大于3,则这个assert_

2015-09-04 15:14:05 421

转载 12v 1a 18w 开关电源原理图

东科方案。经典电路。

2015-08-31 08:43:37 3045 1

转载 KEIL INTERNAL COMMAND ERROR

在使用Keil开发环境对STM32L Discovery进行开发,更新一次firmware后就不能连接目标板了,报错Internal command error Flash download failed target dll has been can。最后将Keil更新至4.60就可了。Keil 开发环境 显示Internal command error Flash down" titl

2015-08-31 08:34:29 3507

转载 模拟电路的九个阶段

这篇文章是来自复旦大学的博士生的长篇感言,我完整地阅读了下,觉得写的很好,忍不住分享下。                一段你刚开始进入这行,对PMOS/NMOS/BJT什么的只不过有个大概的了解,各种器件的特性你也不太清楚,具体设计成什么样的电路你也没什么主意,你的电路图主要看国内杂志上的文章,或者按照教科书上现成的电路,你总觉得他们说得都有道理。你做的电路主要是小规模的模块,做点差分运

2015-08-30 09:17:10 538

转载 二阶有源低通滤波电路的设计与分析

备注:截止频率f=1/2pi*sqrt(r*r*c*c)   R的单位是欧姆,c的单位是F二阶有源低通滤波电路的设计与分析 摘要 设计一种压控电压源型二阶有源低通滤波电路,并利用Multisim10仿真软件对电路的频率特性、特征参量等进行了仿真分析,仿真结果与理论设计一致,为有源滤波器的电路设计提供了EDA

2015-08-24 08:26:49 32850 2

转载 转x电容和y电容的区别

X电容与Y电容的区别:X和Y电容都是安全电容,区别是X电容接在输入线两端用来消除差模干扰,Y电容接在输入线和地线之间,用来消除共模干扰; X电容采用塑封的方形高压CBB电容,CBB电容不但有更好的电气性能,而且与电源的输入端并联可以有效的减小高频脉冲对开关电源的影响。Y电容---有高压瓷片的。Y型电容连接在相线与地线之间。为了不超过相关安全标准限定的地线允许泄漏值,这些电容

2015-07-12 11:26:10 838

原创 单片机ad 中的注意事项1。

单片机 内部ad io口处于ad功能时,内部相当于串联一个电阻。阻止未定,所以在ad检测中,一定要从外部并联电阻,减小直接测量电压源导致引脚输入电流过大。导致微小电压的纹波

2015-07-01 20:41:57 804

原创 c语言数据类型陷阱

int temp=10,int  first=20;temp=temp/first;temp=?temp=0;int temp=10;int first=20;float temp1=0;temp1=temp/first;temp1? 1中temp=0; 2中tmep1=0.5;在除法过程中,c语言已经自动把0.5变为0.这样在 百分比取值中会出现无值现象发生。

2015-07-01 20:35:29 418

原创 取反操作的陷阱及一个电阻的迷惑

蜂鸣器电路是这样的:这种是经典电路大家看没问题吧哈哈。然后看看我的程序:在定时器里面不断的取反,来驱动2k的蜂鸣器 定时器是0.25ms一次中断,正好2k频率波形。这样可以完全实现波形的驱动,大家看没问题是吧。但是最后我看到我看我的电源,空载的情况下竟然有5w 的功率,这实在是不合理,查找了很多方面都没有发现问题,最后发现蜂鸣器两端的电压竟然有4v。三极管的电压只有0.9v

2015-06-29 16:35:42 705

转载 typedef __packed struct(转)keil

(转)之前一直很少用结构体,但最近随着变量的直线上升,不得不采用结构体。对于struct,理解并不是很深入,最近一段时间的应用,发现struct的强大。作为一种数据集合,struct常用在数据结构中。而struct的字节对齐方式对于嵌入式底层的程序员来讲是必须掌握的。现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特

2015-06-02 08:49:08 4790

原创 #define _ARMABI __declspec(__nothrow)

#define _ARMABI __declspec(__nothrow)extern _ARMABI void *memset(void * /*s*/, int /*c*/, size_t /*n*/) __attribute__((__nonnull__(1)));关于keil代码的一段解释__declspec是C++的键字,它可以用来修饰函数#define _ARMAB

2015-06-02 08:45:28 3503 2

原创 ads1.2 常见错误【未完】

最近你在学习2440 对于这款处理器 入门真的是很纠结:1、我的操作系统是windows7 开发软件上选择就很纠结,用keil4的话 总会出现这样那样的问题,而且技术支持也不多。但是,用ads1.2 在windows7上面运行也是很难受,也是会出现这样那样的错误。纠结的要命。另外,我的处理器是i5的对xp的支持已经不能用差来形容了。所以用了几天找了很多方法也试了很多,最后发现一个比较好的方法,

2013-12-03 18:11:08 1405

空空如也

空空如也

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

TA关注的人

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