自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宝的电机驱动站

嵌入式/电机驱动软件

  • 博客(24)
  • 资源 (13)
  • 收藏
  • 关注

原创 Some questions can test your C ability

另外,在实际的VC++教学中,发现很少有真正精通了C语言编程的学员,一般都有或多或少概念不是完全清楚的问题,特别是一些需要丰富的实战经验才能体会和明白的问题,如字符串,指针,类型转换,定义指向函数的指针类型,这也是导致学习VC++困难的一个原因。下面有几个简单测试将能发现你对C语

2011-07-25 21:39:40 482

原创 Sizeof与Strlen的区别与联系

1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。2.sizeof是运算符,strlen是函数。3.sizeof可以用类型做参数,strlen只能用char*做

2011-07-25 21:37:02 406

原创 ARM与嵌入式linux的入门建议

由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE

2011-07-25 21:05:45 540

转载 嵌入式硬件开发流程及工程师应具备的基本技能

简单地总结一下硬件开发的基本过程:  1、明确硬件总体需求情况,如CPU处理能力、存储容量及速度、I/O端口的分配、接口要求、电平要求、特殊电路要求等等。  2、根据需求分析制定硬件总体方案,寻求关键器件及相关技术资料、技术途径和技术支持,充分考虑技术可行性、可靠性和成本控制,并

2011-07-25 21:03:40 888

转载 嵌入式程序员必须知道的ox10个问题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。  从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测

2011-07-25 20:58:42 1040

转载 我编程,我快乐--节选

3 只会编程时不够的   只思考在那种技术上投资是不够的。毕竟,技术知识一种商品。你不可能只掌握一种编程语言,或者只能够操作某种系统,然后把生意交给老板打理。如果他们只想找个懂代码的机器人,那不如雇个外国廉价的程序员。如果你想站稳脚跟,必须要深入了解你所处的领域。事实上,软件工程

2011-07-25 20:24:15 486

转载 彻底搞清ROM、RAM、DRAM、SRAM、FLASH的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。     RAM有两大类,一

2011-07-25 19:10:34 995

原创 DSP系统是硬实时系统

通常,DSP系统限定为硬实时系统。举一个例子,假设一个模拟信号要被数字化。要考虑的第一个问题就是确定采样频率以在数字域内精确描述该模拟信号。采样频率是每秒内对模拟事件(如声音)的采样次数。根据信号处理中的Nyquist准则,信号采样的频率至少是希望保留的最高频率的2倍。例如,如果

2011-07-22 21:21:04 638

原创 一个DSP程序员应具备的素质

摘自《C2000程序员高手进阶》 1.在定点DSP 中,能熟练运用Q格式。2.能编写出大量符合TI 公司规范的代码程序,虽然不可将规范看的太死。  很多小公司没有软件规范,即使是一些大公司,其制定的规范也失于简单读者可以在网上搜索看看国内某些大公司的规范,再与TI公司的作比较。(

2011-07-19 11:13:20 833

转载 详解volatile(2)

(第二篇)        volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新

2011-07-15 20:07:08 305

转载 详解volatile(1)

(第一篇)          推荐一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心 地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个

2011-07-15 20:05:37 335

转载 浅谈C中的malloc和free

(摘自 http://www.bccn.net/Article/kfyy/cyy/jszl/200608/4238_2.html编程中国)在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是

2011-07-15 19:50:52 322

原创 大名鼎鼎的malloc函数(动态内存分配)

原型:extern void *malloc(unsigned int num_bytes);   头文件:在TC2.0中可以用malloc.h或 alloc.h (注意:alloc.h 与 malloc.h 的内容是完全一致的),而在Visual C++6.0中可以用mallo

2011-07-15 19:42:07 816

原创 cpu的位数决定什么

CPU的位宽对CPU性能的影响绝不亚于主频。位宽是指微处理器一次执行指令的数据带宽。处理器的寻址位宽增长很快,业界已使用过4、8、16位寻址再到目前主流的32位,而64位寻址浮点运算已经逐步成为CPU的主流产品。 受虚拟和实际内存尺寸的限制,目前主流

2011-07-14 21:19:57 1829

转载 281x无需仿真器,串口烧写Flash方法

考虑到众多买不起仿真器的劳苦大众!下面提供利用PC RS232下载flash到281x的方法:第一步:安装CCS2.2或更高版本   以确保你的源代码能编译为下载源码:xxx.out文件第二步:安装串口编程算法项目文件:sdf28xx_v3_0_serial (Ti网站上有下载)

2011-07-13 10:41:16 2561 2

原创 2812需注意的几点

1. 如何提高F2812 AD的转换精度    采用软件补偿,参考文档spra989a。 2.  程序经常跑飞      程序没有结尾或不是循环的程序。      nmi管脚没有上拉。3.  在看门狗动作的时候程序会经常跑飞。     程序编制不当也会引起程序跑飞。     硬件

2011-07-13 10:31:53 1602

转载 2812从内部flash启动的过程

a)程序硬件复位或者软件复位         b)判断mp/mc是否为0,微计算机模式(为1,当为微处理器模式时,2812内部的bootrom被禁止,通过zone7从外部调引导程序启动。)         c)为0则从boot rom启动,否则从外部启动(0x3F FC00)

2011-07-13 10:14:31 1330

原创 细究DSP的AD转换(嵌入式实时系统的DSP软件开发技术)

设想一下一个正弦波经过模数转换器后变为离散的正弦信号以进行进一步处理。   首先要考虑的问题是以什么样的频率来采样或测量模拟信号,以准确的将信号在数字域中表示出来。采样频率是指以在数字域中表示某一事件为目的,一秒钟内对此模拟事件(比如声音)进行采样的次数。假如我们每隔T秒对信号进

2011-07-08 15:18:17 1802

转载 A Story ...

一个故事结尾:有两个和尚他们分别住在相邻的两座山上的庙里。这两座山之间有一条溪,于是这两个和尚每天都会在同一时间下山去溪边挑水,久而久之他么变成为了好朋友。就这样时间在每天挑水中不知不觉已经过了五年。突然有一天左边这座山的和尚没有下山挑水,右边那座山的和尚心想:"他大概睡过头了。

2011-07-07 15:25:42 358

转载 全局变量和局部变量在内存里的区别

一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS

2011-07-07 12:33:38 481

转载 一个DSP开发者的感受 (经典动力篇)

我是已经从事DSP开发有几年了,看到许多朋友对DSP的开发非常感兴取,我结合这几年对DSP的开发写一写自己的感受,一家之言,欢迎指教。我上研究生的第一天起根据老板的安排就开始接触DSP,那时DSP开发在国内高校刚刚开始,一台DSP开发器接近一万还是ISA总线的,我从206开始24

2011-07-07 11:15:40 1035

原创 关于函数数组指针混乱之战-qq群求助+解答

Will(95367158)  16:56:05有谁指点一下下面的程序啊Will(95367158)  16:56:14#include "math.h"#define   pi 3.1416#define   Point 1024float x1r[Point],*x1i[Po

2011-07-07 10:41:16 2820 2

原创 8个8段led显示浮点型数据

开始不明白,在一个群里讨论的结果:   Will(95367158) 21:22:43 请教大家个问题Will(95367158) 21:22:49 请问8位led怎么显示浮点型的数啊,就是小数部分保留3位Will(95367158) 21:23:34 最主要小数部分怎么搞面朝大

2011-07-07 10:34:09 1333

原创 ccs中的数据类型强制转换问题

下面是我的一段LED显示的代码,要求为显示数码管共8个,显示浮点型数据前五个是整数部分,后三个显示小数部分,因为考虑是8个数码管,用int型数据有溢出,故选用long型数据,程序开始为: void LED(float ttime){long int t,p;void Led_in

2011-07-07 10:11:17 8833

CAN总线控制器MCP2515应用

CAN 总线控制器MCP2515的原理及应用。

2015-12-13

单片机的各种复位电路

复位 单片机 单片机的各种复位电路

2012-09-13

零基础学tms320f2812 经典书籍中的经典程序

零基础学tms320f2812 经典书籍中的经典程序,非常值得拥有

2011-07-28

基于DSP的超声波传感器的设计 用5509做的

基于DSP的超声波传感器的设计 用5509做的毕业论文,浙大版经典。

2011-07-28

tms320f2812 一本书的程序 非常有用 例程程序

tms320f2812 一本书的程序 非常有用 例程程序,老师讲的非常好,程序非常经典

2011-07-28

f2812做的超声波流量计 matlab仿真部分 有图

f2812做的超声波流量计 matlab仿真部分 有图为证,赶紧下载,本科毕业设计

2011-07-28

tmsf2812做的超声波流量计 编译通过

自己用tmsf2812做的超声波流量计,帮一个本科生做的,编译通过

2011-07-28

智能源码统计专家 可以统计软件行数

智能源码统计,并打印报告,告诉你你的程序有多少行,有多少注释等等,非常好。

2011-07-28

基于TMS320F2812的相关法超声波流量计研究

一篇用tms 2812 相关法做的超声波流量计,软件硬件都有,是一篇硕士论文,挺不错,我自己写了算法软件

2011-07-07

谭浩强c语言教程(很详细)

谭浩强c语言教程(很详细),很不错滴ddddddddddddddd

2011-04-22

空空如也

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

TA关注的人

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