幸运时时彩平台

闵丨大

  • 2019-11-04
  • 加入了学习《张掌柜讲28335》,观看 I2C模块

  • 加入了学习《张掌柜讲28335》,观看 PIE模块

  • 加入了学习《MSP430的外围模块介绍》,观看 MSP430的外围模块介绍

  • 2019-10-25
  • 加入了学习《MSP430的ADC10技术应用》,观看 MSP430的ADC10技术应用_1

  • 加入了学习《电机控制之电压与电流采样方案》,观看 主要ADC采样技术简介和SAR ADC原理介绍

  • 加入了学习《Engineer It 系列课程》,观看 锁相环应用中的环路带宽

  • 加入了学习《张掌柜讲28335》,观看 ADC模块

  • 加入了学习《幸运时时彩平台电机控制之电压与电流采样方案》,观看 Sigma Delta ADC?工作原理介绍

  • 加入了学习《基础教程:模数转换器》,观看 基础教程:模数转换器

  • 加入了学习《MSP430的ADC10技术应用》,观看 MSP430的ADC10技术应用_2

  • 加入了学习《ADC基础知识分享 -ADS8353 ADC 性能演示套件》,观看 ADS8353 ADC 性能演示套件

  • 加入了学习《为您的应用选择最佳ADC架构》,观看 最受欢迎的数模转换器架构

  • 加入了学习《ADC中的电源设计》,观看 ADC中的电源设计 - 如何设计最佳ADC电源(1)

  • 加入了学习《[高精度实验室] ADC系列 : ADC 上的 EOS 和 ESD》,观看 ADC上的EOS和ESD

  • 加入了学习《幸运时时彩平台“十天学会MSP430”视频教程》,观看 第三部分 基础程序 第三讲 比较器和定时器和ADC

  • 2019-09-05
  • 发表了主题帖: volatile关键字作用

    此内容由EEWORLD论坛网友闵丨大原创,如需转载或用于商业用途需征得作者同意并注明出处   首先来看一段代码: //P1.0口连接LED0,实现LED0闪烁 #include <msp430.h> int main(void) {        WDTCTL = WDTPW | WDTHOLD;      // stop watchdog timer        unsigned int i;        P1DIR=0x01;                    //定义P1.0口为输出引脚。        while(1)        {            P1OUT=0x01;               //P1.0输出高电平            for(i=5000;i>0;i--);            P1OUT=0x00;               //P1.0输出低电平            for(i=5000;i>0;i--);        } } 测试结果: LED0一直亮着   为什么会这样呢? 把上述代码变量i的定义语句做出如下修改,再烧写并上电测试 volatile unsigned int i; 测试结果: LED0 闪烁   为什么加了volatile关键字就把问题解决了呢,这个关键字作用到底是什么? Volatile:定义“发挥性”变量,编译器将认定该变量的值会随时改变,对该变量的任何操作都不会被优化过程删除。编者在实际编程的过程中发现,利用变量i递减或递加产生的软件延时函数,会被编译器优化而不会执行,因此若读者遇到这种情况且希望延时函数工作,只能在变量i前加volatile关键字即可 注:上述内容摘自《MSP430单片机原理与应用—MSP430F5xx/6xx系列单片机入门、提高与开发(任保宏、徐科军)》   总结: volatile关键字作用。从实验1测试结果可以得出,两条for循环语句均被编译器优化过程删除。实际while循环中仅有P1OUT=0x01;P1OUT=0x00;所以输出结果LED0常亮。通过实验2可以得出如下结论:volatile关键字作用是告诉编译器该变量(变量i)任何操作都不可以被优化过程删除且希望软件延时函数能正常工作。

  • 2019-09-01
  • 回复了主题帖: msp430输入电压是3.3V,那么A/D输入电压范围是多少?

    超级感谢,今天也是卡在ADC采样参考电压这里,资料非常有帮助!!

  • 2019-08-31
  • 回复了日志: 非常感谢

  • 2019-08-30
  • 回复了主题帖: MSP430F5529如何修改引脚口

    问题已解决!!!具体可查看我的链接 http://bbs.sonata9.com/forum.php?mod=viewthread&tid=1088357&page=1&extra=

  • 发表了主题帖: MSP430F5529LP的P1.4口输出单路PWM波

    本帖最后由 闵丨大 于 2019-8-30 12:46 编辑 此内容由EEWORLD论坛网友闵丨大原创,如需转载或用于商业用途需征得作者同意并注明出处   此帖回答昨天自己发出的求助帖。在此做一个小小记录。2019.08.30求助帖链接:http://bbs.sonata9.com/forum.php?mod=viewthread&tid=1088275&extra=   输出单路PWM MSP430Ware包中例程—timer_a_ex1_pwmSingle可以输出占空比0.75,频率**(忘了,可以用示波器测一下)单路PWM波。输出引脚口为P2.0,代码成功烧写后按下单片机复位按钮并用示波器观测波形验证代码是否正确。   通过查阅MSP430F5529 数据手册表4-1 P1.4也具备PWM输出能力,现想把原来例程P2.0引脚修改为P1.4引脚输出PWM   配置外设就是一种套路,我个人总结为三步走。配置外设时钟;配置GPIO口;初始化外设模块。   配置外设时钟:每一个外设模块若要工作必须要有时钟控制,则使用每个外设模块前必须了解该外设的时钟最高能达到多少。外设时钟都是通过系统时钟分频所得,得知系统时钟频率后需关注该外设实际获得时钟频率为多少?学习使用每一款单片机必须会看时钟树。   配置GPIO口:GPIO(General-purpose Input Output)通用数字输入输出口,GPIO外设是一座沟通MUC和外界唯一桥梁。   初始化外设模块:每一个外设模块都有非常多寄存器,若通过此寄存器完成某一目的则需提前设定。举一个例子,一个人需要去北京,要求5天后到天安门广场,则此人可以有很多不同选择。到北京天安门可以认为是目的,各种不同选择可以认为是寄存器配置。若仅有前面两步无配置寄存器,即此人没法到达天安门故目的不能实现。   现通过配置PWM模块帮助理解三步走方法。 步骤1.配置PWM模块时钟 步骤2.配置GPIO口 步骤3.初始化PWM模块   MSP430F5529没有独立PWM模块,故不存在PWM模块时钟。此处需要提一下DSP28335,此款MUC也是TI公司。它有独立PWM模块,此模块又包括时基模块、比较模块、动作模块等。回到此处,MSP430F5529外设配置可以把步骤1、3稍作修改且合并放在步骤2后面。   配置MSP430F5529的PWM模块两步走 步骤1.配置GPIO口 步骤2.初始化Timer_A寄存器   步骤1:配置P1.4为PWM输出引脚口 GPIO_setAsPeripheralModuleFunctionOutputPin(         GPIO_PORT_P1,         GPIO_PIN4);   步骤2:查数据手册可知P1.4对应TimerA寄存器,则配置该寄存器为PWM模式   //Generate PWM - Timer runs in Up mode     Timer_A_outputPWMParam param = {0};//向上计数模式。param是一个结构体变量。     param.clockSource = TIMER_A_CLOCKSOURCE_SMCLK;//Timer_A时钟源     param.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;//不分频     param.timerPeriod = TIMER_PERIOD;//PWM周期计数值     param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_3;//查表可知P1.4对应CCR3     param.compareOutputMode = TIMER_A_OUTPUTMODE_RESET_SET;//自动重装载模式     param.dutyCycle = DUTY_CYCLE;//占空比计数值     Timer_A_outputPWM(TIMER_A0_BASE, &param);//查表可知P1.4对应TimerA0   总结:例程代码总共需要修改3个地方。 GPIO_setAsPeripheralModuleFunctionOutputPin(         GPIO_PORT_P1,         GPIO_PIN4);   param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_3;//查表可知P1.4对应CCR3   Timer_A_outputPWM(TIMER_A0_BASE, &param);//查表可知P1.4对应TimerA0   源代码如附:

最近访客

< 1/1 >

统计信息

已有10人来访过

  • 芯币:128
  • 好友:--
  • 主题:8
  • 回复:18
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言

福建泰顺棋牌俱乐部 500彩票网 小米彩票官方网址 幸运时时彩 小米彩票平台 广东11选5走势图 北京pk10 幸运时时彩开奖结果 亿信彩票导航网 幸运时时彩官网