直流稳压电源PWM电路的介绍

中港扬盛直流稳压电源采用S3C2440为核心处理器,其丰富的片上资源和优秀的运算速度,保证了系统的实时性,编写软件主要以C语言进行驱动和应用程序的开发,其大容量存储器,完全能满足系统程序的数据存储。PWM 稳压电路:PWM 用于对电路中IGBT 的驱动。根据输出采样,设定和调整定时器配置寄存器TCFGn 和定时器n计数缓存寄存器TCNTBn中的值来改变输出PWM 波的周期和脉冲宽度。修改...

http://bbs.eeworld.com.cn/thread-1067728-1-1.html 发布时间: 2019-01-16



反射内存卡编程

反射内存卡编程基本 RFM5565 反射内存写入和读取操作需要很少或根本不需要编程知识。反射内存板上电后进入功能模式。用户将需要访问 PCI配置寄存器(基址寄存器 0,1,2 和 3)获取系统 BIOS 分配寄存器组和反射内存的基址。反射内存的寄存器组的基址和内存地址可以比较随意,。对于超出了基本的设置,如启用或禁用中断或 DMA 周期的操作,用户必须知道三个寄存器组内具体寄存器分配,本章提供的...

http://bbs.eeworld.com.cn/thread-1067726-1-1.html 发布时间: 2019-01-16



反射内存 RFM5565 分散/集聚的 DMA 操作示例

:下一描述符(写$1 表示链结束)同时,所有数据块的大小总长度值必须被写入DMA 传输大小寄存器。1。基址寄存器 0 存储本地控制和配置寄存器,其中包括DMA控制寄存器的起始地址。该寄存器中的值是PCIBAR0。2。为配置一个DMA 周期有6 个DMA 寄存器必须被设置。DMA周期后这些寄存器将保持不变。 反射内存 RFM5565 分散/集聚的 DMA 操作示例 ...

http://bbs.eeworld.com.cn/thread-1067724-1-1.html 发布时间: 2019-01-16



粤嵌Java培训班老师解析为什么要使用多线程编程?

多线程编程。   另外,线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈,自己的寄存器环境,自己的线程本地存储。一个进程可以有很多线程,每条线程并行执行不同的任务。   以上就是Java培训班老师为大家解释为什么要使用...
关键词: Java培训班

http://bbs.eeworld.com.cn/thread-1067659-1-1.html 发布时间: 2019-01-16



AD9958

请问AD9958读寄存器读出来的为什么总是FEFEFEFE u8 AD9958_ReadByte(void) {         u8 i,dat=0;         CS=0;         SCLK=0;         for...

http://bbs.eeworld.com.cn/thread-1067569-1-1.html 发布时间: 2019-01-15



DSP的PCIJMC2000计算机数据加密卡设计

。PCI2040提供两个地址空间资源:一个4K空间用于映射HPI的控制和状态寄存器组,一个32K空间用于映射DSP的片上存储器,这两个地址空间均可以映射到主机存储器空间或IO空间,我们将其全部映射到主机存储器空间。       在框架程序的PcitodspDevice.cpp文件中,查找有“TODO”提示的地方,这是程序员需要添加具体功能代码的位置。程序主要实现...

http://bbs.eeworld.com.cn/thread-1067553-1-1.html 发布时间: 2019-01-15



【 XMC4800 Relax EtherCAT Kit测评】+搭建全新工程感受强大的DAVE

本帖最后由 tdatd 于 2019-1-14 15:34 编辑      之前的实验都是在英飞凌的demo上直接import进来的。初步体会到了dave的强大和现在IDE生成代码的先进流程。之前的那种用寄存器写单片机寄存器的时代好像真的不存在了,就像使用st 的cube直接可以生成stm32 的库文件,底层基本不用写。 我通过本次的实验也体会到了通过...

http://bbs.eeworld.com.cn/thread-1067505-1-1.html 发布时间: 2019-01-14



单片机原理图500篇分享

分为两部分,其中地址范围00H ~ 7FH(共128B单元)为内部静态RAM的地址空间;80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域。对于8052系列单片机还有地址范围为80H~FFH的高128B的静态RAM。 3)64KB的外部数据存储器地址空间:地址范围为0000H~FFFFH,包括扩展I/O端口地址空间。 第(6)题: 1)片内RAM中,20H...

http://bbs.eeworld.com.cn/thread-1067306-1-1.html 发布时间: 2019-01-11



如何使DSP数字振荡器产生移相正弦波

执行。       系统初始化程序完成对TMS320VC5416各控制寄存器,McBSP串口控制寄存器,定时器以及TLC320AD50C相应寄存器的初始化设置。主程序及定时中断服务程序流程图如图2所示。 设定正弦波频率为2 kHz,采样频率40 kHz,移相60度的CCS仿真波形如3所示。 4 结束语    ...

http://bbs.eeworld.com.cn/thread-1067286-1-1.html 发布时间: 2019-01-11



CCS中如何通过graph观察DSPF2812的PWM输出?

如题所示,最近在入门DSP的PWM波形的产生,网上是有一大段例程,个人也根据这一大段例程进行了相应的配置,配置EVA中T1定时器的波形比较PWM输出。用的CCS6.0版本,其中编译器中有一个动态显示变量数值的功能:expression中的graph。在手头没有示波器的情况下,想用这个去观察PWM波形变化。但是,试了很多次,graph中观察T1计数寄存器的时候,能够看出来定时器处于连续增模式下...

http://bbs.eeworld.com.cn/thread-1067248-1-1.html 发布时间: 2019-01-11



【 ST NUCLEO-G071RB测评】_05_系统时钟配置以及串口实现的俄罗斯方块游戏

,我们如果想发挥处理器的最大性能,需要提高SYSCLK到可支持的最大频率64MHz。在时钟部分,系统中有一个PLL部件,主要功能是提高时钟频率,输入一个低频率的时钟信号,输出一个高频率时钟信号,在图中可以看到,PLL可以选择HSE或HSI16为时钟源,在我们的开发板中,只能使用HSI16,所以这部分需要进行单独配置,整个PLL相关的配置,都在寄存器PLLCFGR中:在这个寄存器中,主要关心的就是...

http://bbs.eeworld.com.cn/thread-1067186-1-1.html 发布时间: 2019-01-10



ARM公司在物联网领域的战略布局

地址空间,寄存器操作各异,大不相同,也只能在代码编译的时候才能发现ARM公司的存在。随后ARM公司推出了Cortex系列的芯片,就如我以前文章所提及,其志不小:“对早已经被绑入其战车的各大芯片厂商,又勒紧了一下枷锁,对ARM最新的内核的架构做了进一步限定,如对SysTick、NVIC和FMSC芯片设计的限定。特别是CMSIS接口的标准推出,简直是卡住了各大芯片厂商的脖子,他们不加入这种计划,难免被...

http://bbs.eeworld.com.cn/thread-1067179-1-1.html 发布时间: 2019-01-10



STM32F4系列MCU独立看门狗IWDG的应用

,LSI是最好的独立看门狗时钟。 STM32F4系列MCU独立看门狗IWDG的应用 【IWDG主要特性】 1、独立的向下计数器 2、内部RC振荡器作为时钟源 3、当计数器值减到0时,复位MCU 【IWDG配置步骤】 1、设置KR寄存器,为向PR和RLR写入数据做准备。向KR写入0x5555使能写入PR和RLR 2、写入预分频值和重装载值。预...

http://bbs.eeworld.com.cn/thread-1067153-1-1.html 发布时间: 2019-01-10



单片机中如何用C语言实现查表找到对应的值

data《《1这样的语法,每次左移出去的高位去哪了呢?在CY位?那么任何单片机都有CY寄存器?况且都是左移,data《《1,什么时候高位就会移入CY,什么时候就是丢弃不要呢? 单片机中如何用C语言实现查表找到对应的值 第一个问题: 比如用查表法将结果保存到变量i中,查表变量为x,则i = table[x],记住C语言里面数组是从0开始的,比如说上面的0x01就是table[0...

http://bbs.eeworld.com.cn/thread-1067151-1-1.html 发布时间: 2019-01-10



TMS320F28335程序SVPWM源程序

;7500                // PWM周期寄存器 #define PI 3.1415926 float tmr1,tmr2,tmr3; void main(void) {    InitSysCtrl();    ...

http://bbs.eeworld.com.cn/thread-1067149-1-1.html 发布时间: 2019-01-10



【 ST NUCLEO-G071RB测评】_04_UART实验

: · 查看STM32G071芯片用户参考手册 启用GPIO时钟与前面实验一样,使用GPIO端口之前,需要先开启时钟,这里使用了GPIOA,所以需要将RCC_IOPENR的[0]位置1,原理如下图所示: 设置GPIO引脚功能开启GPIOA的时钟以后,设置GPIO的功能,即设置GPIOA_MODER寄存器,根据参考手册,MODER寄存器定义如下:对应PA2和PA3引脚的位置分别位于[5:4]、[7...

http://bbs.eeworld.com.cn/thread-1067100-1-1.html 发布时间: 2019-01-10



TI C66x DSP 指令集 -之- ADDKPC

ADDKPC指令的作用是通过一条指令实现返回地址的保存与nop指令的执行。在调用B指令实现真正跳转前,要保存下一条指令的地址(为了执行完跳转程序后,能够返回),并同时执行n个nop指令。该指令有助于减小设置函数调用的返回地址时使用的指令数。 如下面的汇编代码,未使用ADDKPC指令时,在B指令后要保存LABEL的地址到B3寄存器(因为B指令在5个cycle后才会起作用,所以保存...

http://bbs.eeworld.com.cn/thread-1067059-1-1.html 发布时间: 2019-01-10



TI C6000硬件架构优化策略

流水循环可包含instrinsics,但不能包含函数调用。 循环结构中不可有break和goto语句,不可有条件中止,使循环提前退出的指令。 条件代码应尽量简单,在C64XX中,条件代码需要超过6个寄存器时,循环不可进行软件流水。 避免循环体内容过于复杂,造成寄存器组不够用。 如果要求一个寄存器的生命太长,这个代码不能进行软件流水。 循环结构中不要包含改变循环计数器数值的代码...

http://bbs.eeworld.com.cn/thread-1067055-1-1.html 发布时间: 2019-01-10



高性能的C6000 DSP 架构

8个并行的功能单元,2组寄存器,分离的程序和数据存储;256bit取指包,能一次取指8个32bit的指令;2路64bit的数据加载/存储。这些都指向一个核心——并行处理。 高性能的C6000 DSP 架构 ...

http://bbs.eeworld.com.cn/thread-1067054-1-1.html 发布时间: 2019-01-10



MSP430F5438A系列之串口通讯

  UCA0BR0 = 0x03;                           // 两个寄存器配置串口的波特率,32kHz/9600=3.41   UCA0BR1...

http://bbs.eeworld.com.cn/thread-1067042-1-1.html 发布时间: 2019-01-10




<上一页 12345678910111213141516 下一页> 相关结果约14,565个