w471176877
码龄14年
关注
提问 私信
  • 博客:486,702
    486,702
    总访问量
  • 30
    原创
  • 1,375,701
    排名
  • 415
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2010-06-04
博客简介:

小船的专栏

查看详细资料
个人成就
  • 获得90次点赞
  • 内容获得184次评论
  • 获得452次收藏
创作历程
  • 4篇
    2013年
  • 27篇
    2012年
成就勋章
TA的专栏
  • cortex-m4
    18篇
  • DSP C28x
    8篇
  • 电路及PCB
    3篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

简简单单----一个TMS320F28035的串口驱动程序

/************************************ 标题:MySci.h 软件平台:CCS v5.2 硬件平台:TMS320F28035coreboard 主频:60M author:小船 data:2013-01-22*************************************/#ifndef MySci
原创
发布博客 2013.08.03 ·
9627 阅读 ·
3 点赞 ·
0 评论 ·
19 收藏

简简单单----一个TMS320F28035的LED驱动程序

/************************************ 标题:LEDs.h 软件平台:CCS v5.2 硬件平台:毕设控制板 主频:60M author:小船 data:2013-02-23*************************************/#ifndef LEDS_H_#define LEDS_H
原创
发布博客 2013.08.03 ·
3946 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

简简单单---一个TMS320F28035的按键驱动程序

/************************************ 标题:key.c 软件平台:CCS v5.2 硬件平台:毕设控制板 主频:60M author:小船 data:2013-02-23*************************************/#include "key.h"void (*key1_ha
原创
发布博客 2013.08.03 ·
5107 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

晒毕设:基于TMS320F28035的三相交流异步电机变频调速系统

硬件基本调试完毕,采用转子磁场定向控制,电流环PI,速度PI参数基本调好。人机交互基本做好:所有独立完成,包括硬件,软件,上位机。历时五个月视频地址:http://v.youku.com/v_show/id_XNTI2NzAzMzUy.html
原创
发布博客 2013.03.11 ·
6176 阅读 ·
4 点赞 ·
8 评论 ·
10 收藏

制作TMS320F28035最小系统板

虽然我有了C2000 Launchpad,但由于28027没有编码器接口,所以我还是自己做了28035的最小系统板,打算用到做交流电机控制。      原理图是参照TI 的2803x controlcard的设计,稳压改用AMS1117,仿真器接口接出,所有IO引出。      现在xds100v2仿真器的价格也越来越便宜,甚至有人能自己DIY,笔者觉得这个东西也接近开源的了,不存在山不山
原创
发布博客 2012.12.05 ·
19154 阅读 ·
3 点赞 ·
7 评论 ·
23 收藏

TMS320F28027之ADC

TMS320F28027之ADC参考文档SPRUGE5FTMS320F28027的ADC功能:1.12位双采样保持电路。2.同时采样和序列采样方式。3.全范围电压输入,0V到3.3V固定,或者VREFLO到VREFHI可调。4.系统时钟全频运行,无需分频。5.16输入通道。6.16个SOC配置,设置触发,采样窗口,通道。7.16个独立保存转换结果的结果寄存器。
原创
发布博客 2012.10.08 ·
20895 阅读 ·
6 点赞 ·
15 评论 ·
66 收藏

TMS320F28027之CPU定时器

这个太简单了,就五个寄存器,看一下就行了贴代码记录之:/********************************************* 标题:TIMER_test.c 软件平台:CCS v5.2 硬件平台:C2000 LaunchPad 主频:60M 描述:练习定时器 基于2802x C/C++ Header Fi
原创
发布博客 2012.09.26 ·
6211 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

TMS320F28027之中断

中断参考文档SPRUFN3C外设中断示意图: 外设级:       当一个外设发生了一个中断,特定的外设寄存器中相应的中断标志位(IF)就会置位。如果相应的中断使能位被设置,外设就会向PIE控制器产生一个中断请求。如果中断在外设级没有被使能,IF位仍然保持置1状态直到被软件清除。如果中断之后使能,IF位仍然是1,中断请求将会被PIE响应。       外设寄存器的中
原创
发布博客 2012.09.26 ·
8112 阅读 ·
3 点赞 ·
1 评论 ·
18 收藏

TMS320F28027之GPIO

输入限制:       输入限制电路设计的十分灵活,你可以通过配置GPxQSELn寄存器来选择输入限制的类型。在GPIO的输入模式中,可以配置为与SYSCLKOUT同步或者采样窗口限制。对于外设的输入,还可以配置成异步模式。       不同步(异步输入):此模式用于不要求同步或者本身就要异步的外设中,比如SCI,SPI和I2C。或者独立于SYSCLKOUT的ePWM触发。通用数字接口不能
原创
发布博客 2012.09.23 ·
12887 阅读 ·
3 点赞 ·
0 评论 ·
25 收藏

TMS320F28027之创建工程

参照TI的driver_example创建CCS5.2的工程,要求绝对的移植性,这个工程复制到任何一台装有CCS v5的电脑上都能编译通过,不需要改动任何地方,包括路径。       首先,下载安装TI的2802x C/C++ Header Files and PeripheralExamples,以2802x为例,下载地址:http://www.ti.com/tool/sprc832
原创
发布博客 2012.09.23 ·
13512 阅读 ·
6 点赞 ·
14 评论 ·
42 收藏

把DSP TMS320F28XXX的程序段从flash复制到ram中运行

翻译自TI应用手册SPRAAU8摘要       这个应用报告和相关的代码提供了一种把编译后的程序段从TMS320F28xxx的flash复制到ram的功能,这样可以提高代码的运行速度。这个解决方案在直接启动之后,进入c_int00 ——C语言代码运行之前实现此功能。       本应用报告中所讨论的项目内容和源代码可以从以下网址下载:http://www-s.ti.com
翻译
发布博客 2012.09.11 ·
15127 阅读 ·
3 点赞 ·
2 评论 ·
56 收藏

小工具之——max232电平转换

PCB尺寸:58mm*56mm
原创
发布博客 2012.09.10 ·
2429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小工具之——CAN收发器

有时候调试程序免不了需要一些小电路,以下电路用两个sn65hvd230做了两个CAN总线收发器在同一块板上。JP1,JP4:两个跳线帽,用于配置终端电阻JP2,JP3:用于配置波形上升沿斜率PCB尺寸:33mm*25mm
原创
发布博客 2012.09.09 ·
4403 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

stm32f407之CAN控制器(操作寄存器)

CAN控制器         首先简单介绍一下CAN总线,关于CAN总线是谁发明的,CAN总线的历史,CAN总线的发展,CAN总线的应用场合,这些,通通不说。这里只是以我个人理解,简单说说CAN通信。CAN总线的端点没有地址(除非自己在帧里定义地址),CAN总线通信不用地址,用标识符,不是单独的谁发给谁,而是,你总是发送给整个网络。然后每个节点都有过滤器,对网络上的传播的帧的标识符进行
原创
发布博客 2012.09.08 ·
25824 阅读 ·
13 点赞 ·
4 评论 ·
65 收藏

stm32f407之数字滤波(操作寄存器)

数字滤波      为了对stm32f4的ADC和DAC有更多的了解,我决定做一个实用性比较强的实验。就是数字滤波实验,利用stm32f4的DAC可以产生噪声的特点,利用它的一路DAC产生叠加噪声的信号作为原始信号。然后用ADC测量,把结果经过滤波处理后用DAC的另一通道把结果输出,用双踪示波器观察。  一阶惯性滤波器及其数字化一阶惯性滤波器的传递函数为:利
原创
发布博客 2012.09.08 ·
11079 阅读 ·
3 点赞 ·
11 评论 ·
38 收藏

stm32f407之三ADC交替采样(操作寄存器)

三ADC交替采样       在多ADC模式中,ADC1为主,ADC2或ADC3为从,交替或者同时触发,工作模式取决于ADC_CCR寄存器的MULTI[4:0]。       多ADC模式中,转换后的数据可以多模式的数据寄存器(ADC_CDR)中读取。状态可以在多模式的状态寄存器(ADC_CSR)读取。            多ADC模式下的DMA传输方式:
原创
发布博客 2012.09.08 ·
16287 阅读 ·
4 点赞 ·
7 评论 ·
21 收藏

stm32f407之ADC(操作寄存器)

ADC         12位ADC是一种逐次逼近型模拟数字转换器。它有多达19个通道,可测量16个外部和2个内部信号源和Vbat通道。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。有16个多路通道。 通道选择:      可以把转换组织成
原创
发布博客 2012.09.08 ·
23258 阅读 ·
4 点赞 ·
1 评论 ·
35 收藏

stm32f407之DAC(操作寄存器)

DAC       Stm32f4内嵌的DAC是12位数字输入,电压输出的数模转换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以
原创
发布博客 2012.09.08 ·
12724 阅读 ·
3 点赞 ·
4 评论 ·
13 收藏

stm32f407之高级定时器 死区互补PWM(操作寄存器)

十四、高级定时器死区互补PWM         高级定时器的功能有很多,这里只介绍死区互补PWM输出功能。其实死区互补PWM跟通用定时器的PWM配置差异不大,只是需要设置多CCER寄存器中的几个位以及刹车与死区寄存器BDTR。对寄存器的具体描述请参考数据手册。                    配置步骤:1.     使能相关时钟。2.
原创
发布博客 2012.09.08 ·
13399 阅读 ·
2 点赞 ·
1 评论 ·
25 收藏

stm32f407之PWM(操作寄存器)

PWM         脉宽调制模式可以生成一个由TIMx_ARR寄存器的值确定频率和TIMx_CCRx寄存器的值确定占空比的信号。         可以对每个通道独立选择PWM模式,( OCx输出一个PWM信号)在TIMx_CCMRx寄存器的OCxM位写110(PWM模式1)或111(PWM模式2)。必须通过设置TIMx_CCMRx寄存器的OCxPE位,启用相应的预装载寄存器,最后还要设
原创
发布博客 2012.09.08 ·
17122 阅读 ·
2 点赞 ·
7 评论 ·
25 收藏
加载更多