自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (14)
  • 收藏
  • 关注

原创 单相逆变器第三课、系统结构分析梳理

今天把整个系统给稍微梳理了一下,也把后面要用到的matlab和DXP工具都下载安装好了。 首先来看下我整理的整个系统框架: 从上面可以看出来,模块电路还是挺多的,关键每个模块电路都要深入分析,所以后续的工作量还是挺大的。。 我们来详细看下系统: 1、直流电源,这部分我准备用光伏阵列来搞,毕竟以后会从事光伏这方面的工作; 2、逆变器,这部分就用低导通压降的MOSFET开关管来做; 3、

2016-08-28 19:00:54 2560 1

原创 单相逆变器第二课、DC/AC电路基础理论学习

这周是真心忙,到现在才把DC/AC单相部分的理论知识看完,但由于是第一次接触电力电子,写的不好的地方,大家轻喷。 DC/AC变换电路成为逆变,也就是直流电压(电流)向交流电压(电流)变化。 先来看下电压型逆变器。电压型逆变器主要有三类:电阻负载、容性负载、感性负载。 电阻负载电路和原理是比较简单的: 输出的负载电压和电流同频同相,相位差为0,电流也是单方向从开关由上而下流通。容性负载

2016-08-27 19:13:05 7960

原创 单相逆变器第一课、初识电力电子

本来打算这周末全力去学习EPWM的,但是看了一半,还是云里雾里,然后百度学习了下PWM的相关概念,看完之后才发现,我要先了解电力电子,然后到实践环节才能理解EPWM的相关操作,即使现在学习了,也是走马观花式的,不会有太深的印象,所以我们这周末直接开始我们实践学习的第一个课题—单相逆变器,由于电力电子相关方面完全是零基础,所以对于这个课题,我给自己的目标是一个月,把里面所有的知识点都消化掉,加油!

2016-08-20 21:24:17 3490

原创 CCS5.4+Proteus8的F28027实践课十三、I2C

今晚我们来学习I2C的编程,呵呵,还是老规矩,最简单的非中断回环测试。 先来总体看下寄存器结构 其实对于我们今晚的主题来讲,主要用到了I2COAR、I2CSTR、I2CCLKL、I2CCLKH、I2CDRR、I2CDXR、I2CMDR、I2CPSC这几个寄存器,详细的寄存器介绍大家自己下去看,我们就不浪费时间说这个了。 然后我们来理一下操作步骤: 1、使能外设I2C时钟(这步非常重要

2016-08-18 23:54:40 2337

原创 F28027第十一课---I2C操作解读

一点了,我还是要写,每天进步一点,才能更快的成长,要对自己狠点。 今晚学习的内容是I2C(inter-integrated circuit),习惯就叫I2C总线,一条数据线(SDA),一条时钟线(SCL)。 每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址,主机可以作为主机发送器或主机接收器;它是一个真正的多主机总线,如果两个或更多主机同时初始化,数据传输

2016-08-18 01:48:32 1854

原创 CCS5.4+Proteus8的F28027实践课十二、SCI

刚去健身房锻炼回来,一路都是烧纸了,菩萨保佑,我一定好好学习。 今晚我们的主题是编写SCI基本驱动程序。 来来来,直接说了,今晚我们还是采用非中断回环模式,其实程序还是比较简单的,我先说下思路: 1、系统复位; 2、设置数据格式,包括停止位、奇偶校验位、回环测试模式、空闲线/地址为模式、字符串长度; 3、使能发送和接收; 4、设置波特率; 5、相关引脚设置; 6、编写发送子程序和接收

2016-08-16 23:34:23 3301 1

原创 F28027第十课---SCI操作解读

今天我们先来学习下SCI的理论知识,明天再进行实践课学习。 SCI(serial communications interface),串行通信接口。其他今晚刚看SCI定义的时候,很自然的就跟SPI关联起来了,然后我就去查了下SPI跟SCI之间的区别: SCI(serial communication interface)串行通信接口 SPI(serial peripheral interfac

2016-08-16 01:09:44 2741

原创 CCS5.4+Proteus8的F28027实践课十一、串行12864

周末出去玩了两天,刚到家,昨天有个同学咨询串行12864的东西,真不好意思,现在才以博客的形式来解答。 所谓12864的串行控制,只用到了三根线:CS、SID、SCLK,其中CS信号用来选择控制数据和指令的输入,SID就是数据线,SCLK使能信号线。 了解了几个引脚,我们再来看下时序图: 从时序图可以看出来,每一次操作都要写入三个字节:控制字节、高四位、低四位。其中写指令的时候是0xf

2016-08-15 00:37:08 1883

原创 CCS5.4+Proteus8的F28027实践课十、SPI

刚刚我们已经把SPI的理论知识部分讲完了,现在我们根据寄存器和时序图来写程序了。 首先,既然是SPI,肯定是复用了GPIO,我们先回顾下GPIO引脚说明: 从上面可以看到我们这次实践课需要复用GPIO16/GPIO17/GPIO18/GPIO19四个引脚。 然后我们来看下寄存器,这里我们只看总体寄存器结构,具体寄存器位大家自己下去了解,我们就不浪费章节了。 我们在上节课中提到过寄存器的初

2016-08-13 00:52:56 1836

原创 F28027第九课---SPI操作解读

这周又是忙碌的一周,经常加班到一两点,又荒废了将近一周,都不好意思了,所以今天把事情做完后,匆忙吃晚饭就回来了。 今天我们要学习的是SPI(Serial Peripheral Interface)串行外设接口。 先来看个总图: 从上面大概可以知道,SPI主要有三部分组成:数据写入读出、SPI使能和时钟、中断。分解后就比较好理解SPI整体的工作原理了:首先设置好使能和时钟,写好中断服务子程序

2016-08-12 22:33:28 2948

原创 CCS5.4+Proteus8的F28027实践课九、比较器

今天写的不顺畅,一个AD写了八个小时,然后一个温度传感器又卡了四个小时,哎,没人能一马平川,特别是搞技术,我们的目的不是走马观花式的学习,而是真正了解寄存器的操作,不要怕时间不够,就怕时间花了还吃不透,反而透露着阿Q精神安慰自己,我们不要这样。 来来来,直接进入比较器的学习。 可以提供两个外部模拟输入,一个DAC内部基准;输出可以异步传输,也可以通过限定单元与系统时钟周期同步,进行简单滤波;

2016-08-07 01:07:15 4061 1

原创 CCS5.4+Proteus8的F28027实践课八、内置温度传感器

上午发布的ADC解读部分访问好高,呵呵,我又受鼓舞了,再接再励,把温度传感器这部分弄完就去吃晚饭。 看了下手册,温度传感器东西还真的不多,寄存器就一个ADCCTL1.TEMPCONV,其他的操作跟刚才的ADC采样思路是一样的。 首先来看下基本定义: 其实温度传感器和ADCA5就通过一个开关选择控制,如果大家上节课细心的话,也会在ADC图解中发现温度传感器 ADCCTL1.TEMPCO

2016-08-06 19:55:15 2354

原创 CCS5.4+Proteus8的F28027实践课七、ADC

吃完饭回来了,现在开始我们的ADC实践操作。 直奔主题我们,那就是ADC编程操作流程是怎么样的。 其实通过上节理论课的学习,大家心里都应该有了模糊的感觉,一般的步骤如下: 1、使能ADC模块时钟( PCLKCR0.ADCENCLK =1) 2、启动模拟电路、带隙和参考源,ADCCTL1寄存器(ADCPWDN, ADCBGPWD, ADCREFPWD位=1) 3、使能ADC模块(ADCCTL

2016-08-06 17:48:12 3101

原创 F28027第八课---ADC操作解读

已经有三天没有写了,心里真过意不过,但最近确实真的太忙了,大家见谅。 前面那几节课,我们基本上把F28027自身的特性了解了一下,从这节课开始,我们将要学习它的外设,我的目标是周末这两天,要把ADC、温度、比较器、ePWM、SPI都了解完,并完成对应的实践练习,这样的话,从下周开始,我们就去网上找一些小的实践项目,以周为单位进行实践操作,特别有学习和实际意义的项目,我们就自己画图,进行PCB板打样

2016-08-06 13:07:58 4820

原创 CCS5.4+Proteus8的F28027实践课六、实验板焊接调试(12864部分)

下班早早回家就是为了把昨天没做完的事情搞完,但等我把12864调完之后,好像找块豆腐撞死算了,RS引脚跳线不知道什么时候被我弄断了,我竟然一直没有检查板子,只顾着对着时序图和寄存器检查程序,哎,直接给大家上效果图吧。 由于12864有背光,一张是站的比较远拍的,一张是贴着12864屏幕拍的。 看完效果图了,直接给大家上程序吧,总共有四个文件。 1、GPIO.cvoid InitGpio

2016-08-02 21:12:45 1673

原创 CCS5.4+Proteus8的F28027实践课五、实验板焊接调试

????????,?????????????????,??????12864?????????????????????????,????????,??????? ????????????????,?????,?,????(???): ??????????Piccolo F28027,?????????,??????????????8?LED?2??????4*4?????LCD12864,?

2016-08-02 00:30:23 1656

F28027 I2C简单驱动程序

CCS5.4+Proteus8的F28027实践课十三、I2C

2016-08-18

F28027 串行12864

CCS5.4+Proteus8的F28027实践课十一、串行12864

2016-08-16

F28027 外部中断测试

CCS5.4+Proteus8的F28027实践课三、外部中断0控制LED流水灯

2016-08-16

F28027 SCI测试

CCS5.4+Proteus8的F28027实践课十二、SCI

2016-08-16

F28027 GPIO测试

CCS5.4+Proteus8的F28027实践课一、延时函数控制LED流水灯

2016-08-16

F28027 ADC测试

CCS5.4+Proteus8的F28027实践课七、ADC

2016-08-16

F28027 SPI回环测试小程序

CCS5.4+Proteus8的F28027实践课十、SPI

2016-08-13

F28027 内置比较器使用

CCS5.4+Proteus8的F28027实践课九、比较器 双模拟输入和一路DAC输入

2016-08-07

F28027 内部温度传感器

CCS5.4+Proteus8的F28027实践课八、内置温度传感器

2016-08-07

F28027 ADC

CCS5.4+Proteus8的F28027实践课七、ADC

2016-08-06

F28027并行驱动LCD12864

F28027实践课四、并行驱动LCD12864源码

2016-08-02

F28027外部中断控制LED流水灯

CCS5.4+Proteus8的F28027实践课三、外部中断0控制LED流水灯

2016-07-31

F28027定时器0控制LED流水灯

CCS5.4+Proteus8的F28027实践课二、定时器0控制LED流水灯

2016-07-31

F28027延时函数控制LED流水灯

CCS5.4+Proteus8的F28027实践课一、延时函数控制LED流水灯

2016-07-31

空空如也

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

TA关注的人

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