S3c2440代码重定位详解

的分体式链接脚本区别在于代码段和数据段的存放位置是否是分开的。例如现在的一体式链接脚本的代码段后面依次就是只读数据段、数据段、bss段,都是连续在一起的。 分体式链接脚本则是代码段、只读数据段,中间相关很远之后才是数据段、bss段。我们以后的代码更多的采用一体式链接脚本,原因如下:1. 分体式链接脚本适合单片机单片机自带有flash,不需要再将代码复制到内存占用空间。而我们的嵌入式系统...
关键词: S3c2440 代码重定位

http://www.eeworld.com.cn/mcu/2018/ic-news072240512.html 发布时间: 2018-07-22



ir2184 全桥逆变电路

想用ir2184作为驱动来控制一个全桥逆变电路,但是不知道ir2184怎么用,求大神给个图说明一下 ir2184 全桥逆变电路 [attach]365403[/attach] [attach]365404[/attach] 怎么使用某种芯片,最好的方法是仔细阅读该芯片说明书。 [quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2384389&ptid=651631][color=#999999]maychang 发表于 2018-7-22 14:30[/color][/url][/size] 怎么...

http://bbs.eeworld.com.cn/thread-651631-1-1.html 发布时间: 2018-07-22



ARM处理器学习之--GPIO操作篇

。并不是针对某一硬件平台。之所以所有程序都在一个固定的硬件平台上运行是因为要保证程序及想法的正确性。 相信,有些朋友以前就学习过单片机。学习单片机时有一些应该知道的基本问题。同样,学习ARM等其他芯片的使用方法时也一样。下面,我已疑问的形式写在下面:1.        我通过交叉编译链编译、链接好的程序怎么放到...
关键词: ARM处理器 GPIO操作

http://www.eeworld.com.cn/mcu/2018/ic-news072240500.html 发布时间: 2018-07-22



STM8S105__单片机手册

关于STM8S105的信息。 ...
关键词: STM8S105

http://download.eeworld.com.cn/detail/nonogugu66/576514 发布时间: 2018-07-22



干货 | 二次回路图难懂吗?3分钟帮你搞清楚!

EEWORLD电子资讯 犀利解读 技术干货 每日更新 推荐阅读干货 | DAC 输出毛刺应该这样消灭干货 | 如何选择微控制器?你需要记住以下几点干货 | 射频行业资深大拿教你做前端滤波器干货 | 从系统架构入手,高性能控制电路设计这三招妥妥滴干货 | 详解MOS管驱动电路干货 | 详解 10 个单片机电路设计中的难点干货 | 教你一招200ns开启/关闭RF源干货 | 运算放大器振荡的常见原因及补救方法干货 | 深入分析“时间交错技术”干货 | 大神教你正确理解陀螺仪的漂移指标以下微信公众号均属于 EEWorld(www.eeworld.com.cn)欢迎长按二维码关注!EEWorld订阅...

http://www.eeworld.com.cn/mp/EEWorld/a22370.jspx 发布时间: 2018-07-22



STM32-时钟数与Systick精准延时01

STM32时钟树STM32时钟系统简介在CPU中时钟系统就像人的心脏一样,给系统一个稳定的类似于人脉搏一样的一个工作时间基准,其重要性是不可言喻的。而STM32F4的时钟系统还是较为复杂的,不像51单片机一样一个系统时钟就可以担负整个系统的使用。那么STM32F4时钟系统较为复杂到底牵扯到了那些地方呢。STM32F4中是有很多外设的,并不一定所有外设都用同一个时钟,看门狗、RTC就只需要几十K的时钟就可以了,但是如果遇到速度要求比较高的呢,那么就需要有更高的时钟频率来解决了。更如果在一个系统中牵扯了很多的外设但是这些外设对时钟的要求又有不一呢。还有一个问题就是,在一个系统中,时钟越快其对应的功...

http://bbs.eeworld.com.cn/thread-651604-1-1.html 发布时间: 2018-07-21



嵌入式之IO口总结

,S3C2440)用寄存器控制IO口,输出相应电平;低级一点的芯片(如51),直接控制IO。2.对于51这样的单片机来说,其IO口的控制使用很简单,就是直接往相应的IO口写入或读出。51单片机的IO口一般比较少,其可以直接控制到位操作。对于STM32和2440来说,对其IO口的控制则必须通过对应的寄存器进行控制。而且一般高级一点的芯片,其会提供更多的IO口,有的IO口还可以进行功能复用,所以在使用时...
关键词: 嵌入式 IO口

http://www.eeworld.com.cn/mcu/2018/ic-news072140499.html 发布时间: 2018-07-21



总结C51、STM32和S3C2440的时钟体系和定时器

/* 名称:总结C51、STM32和S3C2440的时钟体系和定时器 说明:对于C51单片机来说,其谈不上什么时钟体系。片上运行的所有东西都靠一个时钟脉冲提供–外部晶振。 对于STM32来说,其时钟体系比较复杂。为了达到降低能耗的目的,再设计STM32时,其厂商特地设计了一个STM32的时钟树。就连最简单的点亮一个LED灯,都必须配置其时钟树,再打开对应的时钟开关。在这里简单介绍一些STM32的时钟树的主要部分: 对于这个复杂的时钟树,它的来源可以为外部高速时钟、外部低速时钟、内部低速时钟、内部高速时钟(HSE、HSI、LSI、LSE)。当然,具体选择哪...

http://www.eeworld.com.cn/mcu/2018/ic-news072140497.html 发布时间: 2018-07-21



STM32_GPIO之点亮LED实验

/* 名称:STM32_GPIO之点亮LED 说明:对于STM32来说,其对LED的操作基本上也是操作对应的IO口。不过, 和51不同的是,STM32为了兼顾各个设备,其配有时钟树,所以在使用对应 设备的时候,需要实现配置好时钟树(库函数中配置了),并开启相应的设备 时钟(这里是对应的GPIO端口)。其次,STM32的IO端口比51单片机要复杂的多,要配置很多东西(如工作模式、工作速度等等)。对于51单片机来说,其IO口的使用(无论是输入还是输出),直接操作对应的寄存器就可以。然后,对于GPIO口的操作,一般来说对于STM32,并不是直接操作对...
关键词: STM32 GPIO 点亮LED

http://www.eeworld.com.cn/mcu/2018/ic-news072140496.html 发布时间: 2018-07-21



STM32_GPIO之按键输入

/* 名称:STM32_GPIO之按键输入 说明:这个实验是GPIO的输入功能。基本的思路和51单片机差不多。也是 操作相应的IO口,不过不同的是对于独立按键输入实验来说,51单片机是 需要一开始把待检测的IO口设置成高电平,然后检测其何时被拉低。而对 于STM32来说,其GPIO端口就可以设置成上拉输入,即不需要再人为的把对 应的对应的IO口设置成高电平,硬件电路会自动把对应端口引脚拉成高电 平。还有一点关于条件编译要说的:这个ifndef… #endif 一般用在头文件中。书上说为了防止重复编译。就我目前了解的来看,在实...
关键词: STM32 GPIO 按键输入

http://www.eeworld.com.cn/mcu/2018/ic-news072140495.html 发布时间: 2018-07-21



51单片机实现LED流水灯(数组方式和位运算方式)

/* 名称:51单片机实现LED流水灯(数组方式和位运算方式)说明:今天又重新开始系统的学习51了,LED就算个开端吧。 要注意两点: 1、sfr和sbit是C语言扩展出来的关键字。其中sfr用于对特殊功能寄存器进行声明,sbit用于对某些特殊功能寄存器的某位进行声明。这里和宏定义很相似,但是不能用宏定义进行替换,对于前者是因为51单片机的寄存器存在于内部空间0x80-0xFF,这空间属于直接寻址,51特殊功能寄存只能直接寻址,不能间接寻址。如果用宏定义的话,在翻译成汇编时就会认为是通过总线访问对应的外部地址了。对于后者,sbit是定义一个标志位,也叫位变量。而类...

http://www.eeworld.com.cn/mcu/2018/ic-news072140490.html 发布时间: 2018-07-21



51单片机之按键实验

/* 名称:51单片机之按键实验 说明:键盘是计算机最基础、最重要的输入设备之一。对于键盘来说,其工作任务大体可以分为以下三项: (1)、按键识别。即判断有无按键按下。 (2)、求键值。判断哪个键被按下。 (3)、执行相应的操作。 在这里,实验所用到的键盘为独立键盘和矩阵键盘。对于独立键盘,它的每个按键需要占用一个IO口。一般来说,按键一端接地,另一端接IO口。当按键按下时,线路被导通,IO口被拉低,即状态为‘0’。所以在使用是我们一般把对应IO口置成高电平,然后不断检测此IO口是否被拉低,从而判断按键是否按下。 对于矩阵键...

http://www.eeworld.com.cn/mcu/2018/ic-news072140489.html 发布时间: 2018-07-21



51单片机之数码管显示实验

/* 名称:51单片机之数码管显示实验 说明:对于数码管来说,其本质上可以理解为按照一定规则组合的多个二极管。其使用只需按照特定规则显示对应的二极管即可。要稍微注意一点的就是多个数码管的显示分为静态显示和动态显示。静态显示就是每个二极管显示的内容是一样的,通过片选信号来决定是哪个二极管该显示。动态数码管,即利用人眼的视觉停留效果,快速扫描,快速显示每个数码管的内容,使得每个数码管看起来好像是一起显示的一样。 本实验编写了几个数码管显示的简单程序。在此不做赘述了。*/#include <reg52.h>#define uchar unsigned cha...

http://www.eeworld.com.cn/mcu/2018/ic-news072140488.html 发布时间: 2018-07-21



C51之外部中断

/* 名称:C51之外部中断实验 说明:关于什么是中断这里就不说了。说说计算机中使用中断有什么好处吧。 (1)、实时处理。在计算机控制系统中,环境、参数的突然变化,可能需要 CPU立即做出相应或处理。 (2)、异常处理。计算机系统运行过程中,经常会出现断电、程序出错等问 题,这时就需要CPU对故障源进行处理。(从某种程度上说,第二点和第一点 差不多)。 (3)、提高效率。由于外设和CPU的速度不同,采用中断技术可以大大提高C PU的运行效率。再来谈谈C51单片机的中断使用。对于C51来说,其中断的内容还是...
关键词: C51 外部中断

http://www.eeworld.com.cn/mcu/2018/ic-news072140487.html 发布时间: 2018-07-21



C51之定时器

/* 名称:C51之定时器 说明: 对于C51单片机来说,其内部有2个定时器,分别是T0和T1。它输入的时钟源是固定的,就是晶振输送的。当然它还可以作为计数器,统计外部输入的脉冲信号。这个实验是定时器中断实验。对于定时器中断,这是属于中断的一种。使用它也需要配置先前所属的相关寄存器。不同的是,关于定时器中断,还需要配置一些其他与定时器相关的寄存器,如定时器方式寄存器(TMOD)、计数器TH、TL等。要注意一点的是,C51单片机的定时器可以工作在中断方式,也可以工作在查询方式。在本实验中,使用定时器0(C51有两个定时器),采用中断方式进行精确时间的显示。*///定时器0中断...
关键词: C51 定时器

http://www.eeworld.com.cn/mcu/2018/ic-news072140486.html 发布时间: 2018-07-21



C51单片机之串口

/* 名称:C51单片机之串口 说明:在计算机之间进行通讯的时候,有两种方式,一个是串行通信,一个是并行通信。对于前者适合长距离通信、有一定的纠错能力。对于后者,适合短距离通信,速度较快。对于C51单片机来说,其内部集成有一个功能很强的全双工通信口。设有两个相互独立的接受、发送缓冲器,可以同时发送数据和接收数据。发送缓冲器只能发送不能读出。接收缓冲器只能接收不能发送,而且两个缓冲器共用一个物理地址(0X99)。在编程时由编译器进行区分。还有,C51单片机的串口有4种工作方式,其中两种波特率时刻变的,另外两种是不可变的。对于具体的使用来说,首先也是需要进行一系列初始化设置(包...
关键词: C51 单片机 串口

http://www.eeworld.com.cn/mcu/2018/ic-news072140485.html 发布时间: 2018-07-21



2.4G无线通信模块NRF24L01在Cortex M上的使用

     NRF24L01模块是一个用2.4GHz通讯的模块,输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。       NRF24L01的一个特点是极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。经过几天的调试,我实现了两台设备Cortex M设备的通信。 NRF24L01模块引脚图 学习笔记    &nb...

http://bbs.eeworld.com.cn/thread-651591-1-1.html 发布时间: 2018-07-21



S3C2440学习之GPIO按键控制LED灯

/* 名称:S3C2440学习之GPIO按键控制LED灯 说明:这是实验2440GPIO的输入功能。基本的流程和51单片机开发的差不多。都是对GPIO端口寄存器的控制不同的是,51单片机可以直接对进行位控制,而2440中GPIO只能对32位的寄存器进行写入或者读出。这样的话,对于有些逻辑操作要稍微复杂点。还有个不同的是,无论是STM32还是51在进行IO按键输入的时候,都需要进行按键消抖,在这里却没又体现出来按键消抖,这是为什么呢?据我了解是这样,在进行51和STM32实验的时候,按键控制的是数码管(数字增加,降低),所以按键的机械抖动会给数码管数字的变化带来显著的影响。在...

http://www.eeworld.com.cn/mcu/2018/ic-news072140476.html 发布时间: 2018-07-21



STM32定时器之控制LED灯循环显示

的就是其定时功能。就输入的时钟源来说,C51单片机的是来自外部晶振。机器周期为晶振周期的12倍,是一个固定的数。 而STM32的输入源来自系统时钟,其可以通过预分频进行变换。不过就本质上来说,定时器的功能就是对脉冲的计数。无论是C51还是STM32。不同的是,后者在定时器的基本功能(定时和计数)上又加了一些其他的功能,就像上面所说的输出比较,输入捕获等。就程序来说: 本实验是用的F103C8系列单片机...

http://www.eeworld.com.cn/mcu/2018/ic-news072140475.html 发布时间: 2018-07-21



干货 | DAC 输出毛刺应该这样消灭

EEWORLD电子资讯 犀利解读 技术干货 每日更新 在静态技术规格中,我们知道静态技术规格以及它们对DC的偏移、增益和线性等特性的影响。这些特性在平衡双电阻 (R-2R) 和电阻串数模转换器 () 的各种拓扑结构间是基本一致的。然而,R-2R和电阻串的短时毛刺方面的表现却有着显著的不同。我们可以在DAC以工作采样率运行时观察到其动态不是线性。造成动态非线性的原因很多,但是影响最大的是短时毛刺、转换率/稳定时间和采样抖动。用户可以在DAC以稳定采样率在其输出范围内运行时观察短时毛刺。图1显示的是一个16位R-2R DAC,DAC8881上的此类现象。  图1这个16位DAC (R-2R) 输...

http://www.eeworld.com.cn/mp/EEWorld/a22375.jspx 发布时间: 2018-07-21




<上一页 12131415161718192021222324252627 下一页> 相关结果约93,599个