DSP/MCU
文章平均质量分 87
DSP/MCU那些事。
Rob月初
泥电|电子信息硕士|BIOS从业者
展开
-
为什么单片机需要时钟系统,时钟信号在单片机中扮演怎样的角色?
我自学了快一年的单片机,DIY过51、msp430、STM32,会做一些基本的小项目,也了解一点单片机的工作原理与结构,参加过2018年江苏省电子设计大赛,还获得了一等奖。我懂,也同时不懂单片机,不然也不会提出上面的这个问题。不懂就要去问,去查资料,然后弄懂,而不要觉得它不重要,不要以为自己会配置时钟,就以为自己很懂时钟,不懂装懂。这一点,是不可取的。那么,我们就来了解一下时钟系统。如今这...原创 2018-09-15 19:40:00 · 28101 阅读 · 3 评论 -
基于msp430Timer_A定时器的LED
相信学过430的朋友对Timer_A应该不陌生吧,反正我是难忘了,感觉学的比stm32的定时器都吃力啊,看起来简单,但是,,,就是学起来吃力,怪我咯!闲话少说,今天我就来总结一下我学习Timer_A的痛苦经历。首先,我们要知道Timer_A的基本结构吧: 总结起来就两点:16位的定时/计数器3个捕获/比较寄存器然后,我们来看看它的基本特征 总结如下:支持多多...原创 2018-07-05 21:23:52 · 3794 阅读 · 1 评论 -
你所认为的STM32的RCC其实应该翻译成这样!!!
stm32里面有一些术语的缩写,不是很懂,对于我这个强迫症患者来说,心里总是放不下啊。于是,我上百度,下有道,左手册,右文档。终于get到了它的真面目。 RCC : 对于这个缩写,很多人翻译成时钟控制寄存器,个人觉得是不对的。如果这样翻译,那么请问”R”是嘛意思,寄存器?那应该是”CCR”好么。正确的翻译应该是”复位时钟控制(Reset Clock Control)”。从另外一个角度讲,这...原创 2018-09-16 09:38:14 · 3180 阅读 · 5 评论 -
基于msp430的按键实时控制LED灯
基于msp430的按键实时控制LED灯相信玩过430的人都知道它的P1、P2口除了具有普通IO口的功能外,还具有中断功能。所以那我们就利用它的中断功能来实现一个小项目吧!那就是通过按键来点亮LED灯项目大体框架初始化相应的IO端口:比如我们要用的P1_0—–P1_3来连接按键,然后通过P6口输出.所有,我们要设置P1口的低四位为第二功能引脚,方向为输入,P6为普通引脚...原创 2018-07-04 21:28:05 · 12153 阅读 · 1 评论 -
MSP430x149x之----------外部中断
外部中断IO口中断MSP430x149x的6组IO口中,只有P0、P1才具有外部中断功能。设置IO口中断,并书写中断服务函数设置步骤: 1. 设置相应IO口的方向为输入,即 在PXDIR 中的相应位置0。 2. 设置相应IO口为普通引脚,即PXSEL 中相应位置0。 3. 开启相应的IO...原创 2018-06-28 09:15:46 · 593 阅读 · 0 评论 -
MSP430x14x之头文件的一些定义解释
端口宏 define BIT0 (0X0001) ;(0X0001)不是地址,而是一个16进制的数。 e.g. P4DIR |= BIT0 ;实际上就是P4DIR |= 0X0001,即将P3.0管脚作输出作用。看门狗WDTCTL = WDTPW + WDTHOLD ; 实际上就是0x5A80头文件中定义有:#define WD...原创 2018-06-26 23:58:55 · 1105 阅读 · 0 评论 -
MSP430F149学习之IO端口
一 ,IO端口MSP430F149,TI公司超低功耗16位单片机,具有6组独立IO口,每组8位,共48个IO口,64个引脚。二 ,IO口寄存器1.端口特点 其中P0,P1口具有三种功能:I/O、中断功能、其他外设功能。 其余端口就只有I/O、其他外设端口。 2.IO口常用寄存器2.1端口控制寄存器PxDIR2.2 端口输入寄存器...原创 2018-06-26 00:09:59 · 4992 阅读 · 1 评论 -
MSP430x14x之BCS -----基本时钟系统
MSP430x14x-基本时钟系统MSP430F169的时钟源有三:高速晶体振荡器XT2、低速晶体振荡器XT1、数字控制振荡器DCO。各振荡器产生的时钟信号可由软件分配到ACLK,MCLK,SMCLK三路重要的时钟信号通道。单片机的频率:高频率,低频率,稳定频率。ACLK的时钟只能来自XT1 MCLK的时钟能来自XT1,XT2,DCO SMCLK的时钟能来自XT2,...原创 2018-06-27 00:22:19 · 455 阅读 · 0 评论 -
浅析TMS320F28035的GPIO模块
浅析了TMS320F2803的GPIO模块知识。原创 2022-01-13 16:07:13 · 2396 阅读 · 0 评论 -
浅析DSP28035的看门狗模块
目录背景工作原理结构与寄存器代码实验结果总结背景嵌入式系统通常会使用DSP来实现控制功能,比如开关电源的数字控制。试想如果DSP中程序出现Bug、崩溃、跑飞了怎么办?如果不及时处理,这对整个嵌入式系统的危害将是不可预料的。这时,我们就需要DSP具有一种保护机制:检测程序是否正常运行,如果不正常,就要采取某种保护措施。其实,不止DSP具有这种机制,大多数嵌入式系统的微处理器为了保证产品的可靠性,都具备这种功能。这种保护机制就是看门狗(Watch Dog)。接下来就来聊聊TI 的TMS320F280原创 2022-01-13 14:21:52 · 7695 阅读 · 6 评论 -
基于28035的ePWM触发ADC采样设计
目录前言实验目的实验要求硬件电路实验步骤代码解释结果显示总结前言笔者最近在做一个开关电源项目,需要用到TI 的TMS320F28035 芯片,实现控制电路的设计。简单来说就是利用28035采集信号量,经过算法计算,得到占空比,然后利用ePWM模块输出PWM波来控制功率开关管的导通和关断,从而实现拓扑的功率变换。为了实现控制,我们需要在一个开关周期(PWM周期)内实现ADC采样,占空比计算等。那么,如何实现一个开关周期内的ADC采样呢?答案是利用ePWM模块在每个PWM周期内去触发ADC模块进行采样,原创 2022-01-13 13:55:39 · 9427 阅读 · 8 评论