TMS320C2X/C5X C语言程序开发举例

; 以上附录中我们介绍了用C语言开发DSP芯片的方法。用C语言开发DSP芯片缩短了开发周期,提高了程序开发的效率,也使程序的可读性和可移植性大大提高,对于系统的改进和升级换代也带来了极大的便利。当然,用目前的C编译器生成的程序代码,其效率还不能完全与手工编写的效率相比拟“,因此实际DSP应用系统中往往采用C和汇编的混合编写方法。 TMS320C2X/C5X C语言程序开发举例 ...

http://bbs.eeworld.com.cn/thread-644874-1-1.html 发布时间: 2018-05-15



汇编与C语言混合编程的关键问题

中是否对所用到的寄存器进行了压栈保护。如果在中断程序中调用了C 程序,则要查汇编后的C程序中是否用到了没有被保护的寄存器并提供保护(在C程序的编译中是不对A、B等寄存器进行保护的)。 汇编与C语言混合编程的关键问题 ...

http://bbs.eeworld.com.cn/thread-644867-1-1.html 发布时间: 2018-05-15



谷歌I/O大会总结:人工智能冲破障碍 未来有更多潜力

  如果要给谷歌今年的I/O开发者大会寻找一个主题,那么就是人工智能(AI)已经融入了公司所有要做的事情中。从让人印象深刻的Duplex到全新的第三代Cloud TPU,包括在下一代Android P系统中整合的很多功能,机器学习技术将会继续扮演非常重要的角色,而谷歌每年在这个领域都会保持对竞争对手的优势。下面就随网络通信小编一起来了解一下相关内容吧。  在这次I/O开发者大会上,许多谷歌公司知名的代表人物都纷纷分享了自己对人工智能领域的看法。包括Greg Corrado, Diane Greene和Fei-Fei Li谈话,以及Alphabet董事长John Hennessy的演讲,都展示了...
关键词: 谷歌 人工智能

http://www.eeworld.com.cn/wltx/article_2018051520559.html 发布时间: 2018-05-15



对ARM嵌入式入门的建议

你怎么阅读linux源代码,我不提倡无目的地去看Linux源代码,用许三多的话说,这没有意义。等你在做移植的时候你觉得你必须去看源代码时再去找基本好书看看,这里我推荐一本好书倪继利的《Linux内核的分析与编程》,这是一本针对Linux-2.6.11内核的书,说得很深,建议先提高自己的C语言编程水平再去看。 至于每个部分的移植网上也可以找到好多吨的资料,自己研究研究吧,不过要提醒的是,很多介绍自己经验...

http://bbs.eeworld.com.cn/thread-644821-1-1.html 发布时间: 2018-05-15



vivado 调用IP核 详细介绍

大家伙,又到了每日学习的时间了,今天咱们来聊一聊vivado 调用IP核。          首先咱们来了解一下vivado的IP核,IP核(IP Core):Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。                 &nbs...

http://bbs.eeworld.com.cn/thread-644790-1-1.html 发布时间: 2018-05-15



C语言符号控制指令表

C语言符号控制指令表。 ...
关键词: C语言

http://download.eeworld.com.cn/detail/solarelec/572372 发布时间: 2018-05-15



sprintf在51单片机中转换字符出错问题解决

sprintf是C语言库中具有转换数据类型的功能函数,出现一种情况,在51单片机中,定义unsigned  char   temp;然后 想用串口直接把temp 以十进制数是、形式打印出来,是先这样转换的 sprintf((char*)tem,"%d",temp);即先把temp转换成十进制数字符tem,然后再通过串口输出tem,然而串口输出的竟然有乱码...

http://www.eeworld.com.cn/mcu/article_2018051439259.html 发布时间: 2018-05-14



参与中国第一个晶体管研制的科学家邓先灿

,要学电路设计,同时还要学计算机编程语言。”邓先灿告诉记者,“我在60多年前就已经学了编程语言。”60多年前,连C语言都还没有诞生呢!邓先灿回忆,做半导体工艺的净化车间,要达到1级净化标准。“那是什么意思呢?一立方英尺的空间里只允许1个灰尘,这个灰尘的直径只有0.5微米。我们正常的空间里,一立方英尺里有500万个这样的灰尘。所以你可以想象,一个净化车间就要耗费多少资金。”当时所有的研究人员都集中...
关键词: 晶体管

http://www.eeworld.com.cn/manufacture/article_2018051425381.html 发布时间: 2018-05-14



C语言的基础

C语言的轻松入门适合初学者...
关键词: 编程

http://download.eeworld.com.cn/detail/liujian8266w/572217 发布时间: 2018-05-14



基于单片机的综合应用程序步进电机【C语言】

基于单片机的综合应用程序步进电机【C语言】。 ...
关键词: 步进电机 单片机

http://download.eeworld.com.cn/detail/huhuhah0009/572212 发布时间: 2018-05-14



DSP和PBL3717A构成的步进电机的控制系统

步进电机是数字控制系统中的一种重要执行元件,广泛应用于各种控制系统中。它是一种将电脉冲信号转换为位移或转速的控制电机,输入一个脉冲信号,电机就转动一个角度或前进一步。其机械角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例,可以通过改变脉冲频率在大范围内调速,易于与计算机或其它数字元件接口,适用于数字控制系统。随着超大规模集成电路技术的迅速发展,DSP(Digital Signal Processor数字信号处理器)的性能价格比得到很大提高,使得DSP在电机控制领域的应用愈来愈广泛。本文介绍由美国TI公司的数字信号处理器TMS320LF2407和SGS公司的步进电机驱动芯片PBL3717...

http://bbs.eeworld.com.cn/thread-644610-1-1.html 发布时间: 2018-05-13



TMS320C6201/6701 DSP处理器与FLASH存储器

C6000系列DSP的引导程序开发实现不能一步完成,它需要一系列的实现步骤:首先,在硬件设计的同时,可在C6000系列DSP的集成开发环境CCS中,用C语言和汇编语言编写应用程序USAGE.C,通过编译、连接查找、修正原程序中的错误,生成COFF格式的可执行文件USAGE.OUT;其次,当硬件设计成功时,利用仿真器加载软件程序USAGE.OUT到硬件系统中调试验证软件程序,直至程序无错误;然后,编写、加载链接指令文件Link.crud,重新编译、链接软件程序生成BOOT.OUT文件,再利用TI公司提供的HEX转换工具包中的转换程序和FLASH存储器宽度,把该BOOT.OUT文件转换为相应的BO...

http://bbs.eeworld.com.cn/thread-644609-1-1.html 发布时间: 2018-05-13



MSP430单片机看门狗实用方法

以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。 1. 看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。 2. 其中后两种模式可以选择的时钟源有:SMCLK和ACLK。 3. 在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使用。 4. 看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。 5...

http://bbs.eeworld.com.cn/thread-644607-1-1.html 发布时间: 2018-05-13



MSP430单片机看门狗面面观

以MSP430F2274为例。其中汇编实现采用的是IAR汇编,CCE汇编实现稍作修改即可。 1. 看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。 2. 其中后两种模式可以选择的时钟源有:SMCLK和ACLK。 3. 在使用后两种模式时候要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时候只有ACLK时钟,处在LPM4下,没有时钟可以使用。 4. 看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。 5. 在MSP430F2274中...

http://bbs.eeworld.com.cn/thread-644606-1-1.html 发布时间: 2018-05-13



嵌入式C语言编程阶段性总结

C语言基础的学习阶段也算是告一段落了,但我对C语言还是只是一个入门,就像一个工具,我现在只是了解、会初步使用它了,但并没有达到如臂挥使的地步,今后还需要对C语言进行更深入的学习,今天我就讲一下我个人学到现在对C语言的认识,自己的理解,若有错误,还望指出,不甚感激。 首先是C语言整体的脉络,C语言包括哪些东西?哪些部分重要,哪些部分需要着重理解?这是我经常问自己的两个问题...

http://bbs.eeworld.com.cn/thread-644604-1-1.html 发布时间: 2018-05-13



分享C语言蓝桥杯两道题目

;       printf("%d\n",j);       }              return 0;   }   分享C语言蓝桥杯两道题目 ...

http://bbs.eeworld.com.cn/thread-644603-1-1.html 发布时间: 2018-05-13



学习STM32(3)-电源、时钟、复位电路

CSR;            } RCC_TypeDef;  这些寄存器的具体定义和使用方式参见芯片手册,因为C语言的开发可以不和他们直接打交道,当然如果能够加以理解和记忆,无疑是百利而无一害。    如果外接晶振为8Mhz,最高工作...

http://www.eeworld.com.cn/mcu/article_2018051339235.html 发布时间: 2018-05-13



89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波

proteus仿真电路图c语言程序#include <absacc.h>  #include <reg52.h>    #define DA0832 XBYTE[0xfffe]    #define uchar unsigned char  #define uint unsigned int    sbit&nbs...

http://www.eeworld.com.cn/mcu/article_2018051339198.html 发布时间: 2018-05-13



msp430f149单片机串口C程序

msp430f149单片机简介: MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。 msp430f149是基于闪存或 ROM 的超低功耗 MCU,提供 8MIPS,工作电压为 1.8V - 3.6V,具有高达 60KB 的闪存和各种高性能模拟及智能数字外设。 超低功耗低至: 0.1μA RAM (保持模式) 0.7μA (实时时钟模式) 200μA/MIPS (工作模式) 在 6μs 之内快速从待机模式唤醒 器件参数: 闪存选项:1KB – 60KB ...

http://bbs.eeworld.com.cn/thread-644565-1-1.html 发布时间: 2018-05-12



CCS的优化16位变为32位操作

; return sum1 + sum2; }   技巧:        在C语言的调试全部通过以后,可以尝试将尽可能多的语句使用intrinsics函数加以改编,尤其在循环体内,这种改编可以大幅度减少执行时间; CCS的优化16位变为32位操作 ...

http://bbs.eeworld.com.cn/thread-644564-1-1.html 发布时间: 2018-05-12




<上一页 12345678910111213141516 下一页> 相关结果约21,563个