历史上的今天
返回首页

历史上的今天

今天是:2025年02月10日(星期一)

正在发生

2020年02月10日 | MSP430产生PWM波

2020-02-10 来源:eefocus

这是第一次写文章。主要母的呢,还是记录我的学习过程.


下面是我今天写的程序,依照数据手册P211上的提示写的。感觉还可以.今天把nRF24L01也调好了。还算满意吧.nRF24L01,找时间发上.


#include "io430.h"

void Init_Clock(void)       

{

   int i=0;

   BCSCTL1 &= ~XT2OFF;                       // XT2on



  do

  {

  IFG1 &= ~OFIFG;                           // Clear OSCFault flag

  for (i = 0xFF; i > 0; i--);               // Time for flag to set

  }

  while ((IFG1 & OFIFG));                   // OSCFault flag still set?



  BCSCTL2 |= SELM_2 + SELS;                 // MCLK = SMCLK = XT2 (safe)



   // _EINT(); //打开全局中断控制,若不需要打开,可以屏蔽本句


void Init_TimerA(void)

{

  P2DIR=0xFF;

  P2OUT=0xFF;

  P2SEL|=BIT3+BIT4;

  TACTL|=TASSEL_2+ID_3+MC_3;

  TACCR0=1000-1;//1ms

  TACCTL1|=OUTMOD_2;

  TACCR1=500-1;

  TACCTL2|=OUTMOD_6;

  TACCR2=520-1;

}


int main( void )

{

  

  WDTCTL = WDTPW + WDTHOLD;

  Init_Clock();

  Init_TimerA();

   

  

  while(1);

}

推荐阅读

史海拾趣

ACL staticide公司的发展小趣事

ACL Staticide是一家专业生产静电控制产品的公司,以下是该公司发展的五个相关故事:

  1. 公司成立和起步阶段: ACL Staticide成立于1971年,总部位于美国伊利诺伊州,是一家专注于静电控制产品的制造商。公司最初致力于研发和生产静电消除剂、清洁剂和防静电地板涂层等产品,用于解决静电问题带来的种种困扰,如静电放电、静电积聚等。

  2. 技术创新和产品拓展: 随着市场对静电控制需求的增长,ACL Staticide不断进行技术创新,并拓展了产品线。公司推出了一系列静电控制产品,包括静电消除器、清洁剂、防静电地板涂层、静电测试仪器等,以满足各种不同行业的需求。

  3. 市场拓展和国际合作: ACL Staticide积极开拓国内外市场,与全球各地的客户建立了合作关系。公司的产品被广泛应用于电子制造、半导体、医疗、航空航天、汽车等领域,赢得了客户的信赖。同时,ACL Staticide与国际知名企业合作,共同推动静电控制技术的发展。

  4. 持续投入研发和质量控制: ACL Staticide不断加大研发投入,致力于产品质量和技术创新。公司设立了专门的研发团队和实验室,不断改进现有产品,并开发新的静电控制解决方案,以满足客户不断变化的需求。

  5. 未来发展展望: ACL Staticide将继续致力于静电控制产品的研发和应用,不断推出更先进、更可靠的产品和解决方案,以满足客户在各个领域的需求。公司将加强国际市场拓展,提升自身在全球市场的竞争力,为行业的发展做出更大的贡献。

Aptiv公司的发展小趣事

随着数字化时代的到来,Aptiv积极拥抱数字化转型,通过引入先进的信息技术和管理系统,提升了企业的运营效率和市场竞争力。例如,公司向汽车行业某公司发出EDI对接邀请,计划通过EDI系统实现双方的数据共享和业务协同,从而提高了工作效率和下单准确性。这种数字化转型不仅有助于Aptiv在激烈的市场竞争中保持领先地位,还为整个电子行业的数字化转型提供了有益的借鉴和参考。

这五个故事展示了Aptiv公司在电子行业中的发展历程和成就,从技术创新到全球布局、创新合作、社会责任以及数字化转型等方面,都体现了公司的实力和担当。Aptiv以其卓越的技术实力和市场表现,成为了电子行业中一颗璀璨的明星。

DuPont公司的发展小趣事

随着半导体技术的兴起,DuPont公司敏锐地捕捉到了这一领域的发展潜力。公司投入大量资源,致力于半导体材料的研发和生产。通过不断的技术创新,DuPont成功开发出了一系列高性能的半导体材料,如高纯度硅材料、光刻胶等。这些材料在半导体制造过程中发挥着至关重要的作用,极大地推动了半导体技术的进步和产业的发展。

EUPEC [eupec GmbH]公司的发展小趣事

1999年,EUPEC从西门子独立出来,形成了Infineon(英飞凌)公司。作为Infineon的全资子公司,EUPEC继续专注于电力半导体器件的研发和生产。在这个阶段,EUPEC不断推出创新产品,如IGBT模块、晶闸管、整流二极管等,凭借其卓越的品质和技术,赢得了客户的广泛认可。

Curtis Electromusic Specialties Inc公司的发展小趣事

CUI公司在发展过程中,始终注重市场拓展和品牌建设。公司通过与国内外知名企业的合作,不断拓宽产品应用领域,提升品牌影响力。同时,公司还积极参加各类行业展会和交流活动,与同行和客户建立紧密的合作关系,为公司的长期发展奠定了坚实的基础。

Automatic Connector公司的发展小趣事

在电子连接器行业,品质是决定企业生死存亡的关键。Automatic Connector公司深知这一点,因此在生产过程中严格执行品质管理标准。公司引进了先进的生产设备和质量检测仪器,确保每一件产品都符合高标准的质量要求。同时,公司还建立了完善的售后服务体系,及时解决客户在使用过程中遇到的问题。凭借卓越的品质和优质的服务,Automatic Connector赢得了客户的信赖和好评。

问答坊 | AI 解惑

内存操作的疑问

wince6.0应用程序不能直接访问内存。这是为什么呀?什么原因呀?WINCE5可以吗?为什么不能仿问呀!用MAP成虚拟地址也不能仿问吗?…

查看全部问答>

6410 MLC 如何才能从nandflash启动

各位老大,最近我刚开始研究6410的板子,手头上现有三星6410 PM 090416的BSP包,Nandflash型号是K9GAG08U0M 2G,用PM的包现在可以采用iRom方式从SD卡启动,但下载stepldr和Eboot不能从Nandflash启动,有谁知道都会有什么原因导致出现这个情况,我曾 ...…

查看全部问答>

sqlce如何在嵌入式设备上建立数据库以及sdf文件?

sqlce能在设备上直接创建和编辑数据库、或者sdf文件么?像access和sql server企业管理器一样的编辑数据库。如果行的话,应该怎么做?不行的话,能给我发一下创建数据库的代码么?谢谢!!!!…

查看全部问答>

TXT文本生成问题

我用的是VB.NET 2003,开发一个WIN CE4.2和程序,我的界面有一个文本框,一个button按钮,我想在文本框里输入字符,然后按button按钮后生成一个UP.TXT文档,我想要每按一次按钮就生成一行数据,然后换行,等待文本档的输入,按button按钮再生成一行 ...…

查看全部问答>

QuartusII 管脚分配提示错误

no input node cannot be assigned to input pin,我已有输入node不知道为什么会这么提示,还请各位大侠提示一下,谢谢…

查看全部问答>

u-boot_smdkv210 分析三:启动代码lowlevel.s分析

u-boot_smdkv210 分析三:启动代码lowlevel.s分析_TEXT_BASE: .word TEXT_BASE .globl lowlevel_init lowlevel_init: push {lr}                        &n ...…

查看全部问答>

我来评论,太阳能光伏发电解决方案

对ADI的产品还算是比较了解的,之前用过他的DDS类的芯片,这个感觉不错,另外就是用过AD,DA,以及一个很快的比较器ADCMP600系列的,刚才太阳能伏光里面提到的有AD7606那个多通道的数模转换也很给力,ADI的前景很大,真的,就是芯片贵了点,另外指标 ...…

查看全部问答>

stm32掉电讨论

stm32掉电时发现,sram里的变量会变,例如有个变量fault=3,在掉电的过程中,fault会变为零。为了解决这个问题,我使用了掉电检测,发现PVD0在掉电的时候也会变来变去,一回为0一回为1。大家遇到过这个问题没有,怎么解决。 …

查看全部问答>

MSP430f5529音频处理

各位大牛,最近硬件课设要做一个类似于名侦探柯南里的变声蝴蝶结的东西,就是把输入的声音fft变为频域上的,在频域上搬移后再放出去,计划用msp430f5529来做,但听老师说这个计算量偏大,估计很难实现,就算实现了也不实用。他给我的建议是用音频co ...…

查看全部问答>