历史上的今天
返回首页

历史上的今天

今天是:2024年10月14日(星期一)

正在发生

2019年10月14日 | MSP430-软件配置和控制电路解释

2019-10-14 来源:eefocus

1.软件配置


   新建工程.ewp,添加文件main.c,保存工作空间eww.


   工程设置 Options:


       General Options:Device MSP430F149.

       Linker: Output--Override default


                     --board_test.txt


               Other --Output msp430-txt

       Debugger:Driver Simulator

   编译链接 Compile,Make


   BSL下载 MSPFET SETUP


       BSL:Port COM3


           Patch to v1.50 True


           38400 baud false


           keep port open false


           TST invert True


           RST invert True


       Auto


2.控制电路解释


74HC573:通常用于IO复用的操作。


74LVC4245:用于点评状态转换,3.3V与5V之间。DIR为低电平则3.3V到5V,DIR为高电平反之。


74LV595:用于串并转换,控制多个芯片的使能。SER为输入的串行数据,SRLCK为串行时钟,RCLK为输出跳变时钟。



#define Ctr_out P3DIR |= BIT3+BIT6+BIT7

#define Ctr_0 P3OUT & = ~(BIT3+BIT6+BIT7)

#define SRCLK_1  P3OUT |=BIT7

#define SRCLK_0  P3OUT &=~BIT7

#define SER_1   P3OUT |= BIT6

#define SER_0   P3OUT &= ~BIT6

#define RCLK_1 P3OUT |= BIT3

#define RCLK_0 P3OUT &= ~BIT3

void BoardConfig(uChar cmd)

{

  Ctrl_out;//P3设为输出

  Ctrl_0;//输出为0

  for(i=0;i<8;i++)

  {

    SRCLK_0;

    if(cmd&0x80) SER_1;//检查cmd的最高位是不是1,是则置位SER

    else SER_0;

    SRCLK_1;//得到一个SER的串行值之后SRCLK的上升沿跳变锁存该数据

    cmd<<1;//cmd向左移位,检查次高位

  }

  RCLK_1;//一个字节之后更新这组串行数据

  _NOP();RCLK_0;

}

推荐阅读

史海拾趣

CT Micro公司的发展小趣事
  1. 创业初期与技术创新

CT Micro公司最初由几位电子工程领域的专家创立,他们看到了微型计算机断层扫描(Micro-CT)技术在电子行业中的巨大潜力。初期,公司面临着资金短缺和技术难题,但他们通过不断研发和创新,成功开发出了一款具有高性价比的Micro-CT设备,迅速获得了市场的认可。

  1. 市场拓展与合作伙伴关系

随着产品的成熟,CT Micro开始积极寻求市场拓展。他们与多家电子制造企业建立了合作关系,为这些企业提供Micro-CT设备的定制服务。通过与这些企业的合作,CT Micro不仅扩大了市场份额,还进一步提升了产品的技术水平和应用范围。

  1. 研发升级与产品迭代

面对日益激烈的市场竞争,CT Micro不断投入研发力量,对Micro-CT设备进行升级和迭代。他们成功推出了多款新型设备,具有更高的分辨率、更快的扫描速度和更低的辐射剂量。这些新产品的推出,进一步巩固了CT Micro在电子行业中的领先地位。

  1. 国际化战略与市场拓展

随着国内市场的饱和,CT Micro开始实施国际化战略。他们积极参与国际展览和研讨会,展示自己的产品和技术实力。同时,他们还在海外设立了销售和服务中心,为国际客户提供更加便捷的服务。通过这些努力,CT Micro成功打开了国际市场的大门。

  1. 社会责任与可持续发展

在快速发展的同时,CT Micro也积极履行社会责任。他们注重环保和可持续发展,采用环保材料和节能技术生产产品。此外,他们还积极参与公益事业,为贫困地区的教育和医疗事业贡献力量。这些举措不仅提升了公司的社会形象,也为其可持续发展奠定了坚实基础。

请注意,这些故事框架是虚构的,并不代表CT Micro公司的实际发展情况。如果您需要了解CT Micro公司或类似公司的真实故事,建议您查阅相关公司的官方网站、新闻报道或行业分析报告。

Esterline Power Systems公司的发展小趣事

在质量管理方面,Esterline Power Systems始终坚持以客户为中心,追求卓越品质。公司引入了先进的质量管理体系,并通过了ISO 9001等国际标准认证。同时,公司还建立了严格的质量检测机制,确保每一件产品都符合高标准的质量要求。此外,公司还鼓励员工提出改进建议,通过持续改进来不断提升产品质量和客户满意度。

Bivar公司的发展小趣事

随着环保意识的日益增强,电子行业对绿色环保的要求也越来越高。Bivar公司积极响应这一趋势,投入大量资源进行环保技术的研发和应用。公司推出了一系列绿色环保的电子产品,如低能耗、无毒害的电阻器和电容器等。这些产品不仅符合了市场需求,还为公司树立了良好的环保形象。

CT [ Central Technologies ]公司的发展小趣事

经过数年的努力,CT公司终于研发出了一款具有颠覆性的新型芯片技术。这款芯片在性能上大幅超越了当时的同类产品,引起了市场的广泛关注。多家知名企业纷纷与CT公司展开合作,将这款芯片应用于他们的产品中。随着合作伙伴的增加和市场份额的扩大,CT公司的知名度逐渐提升,成为了电子行业的一匹黑马。

Force Technologies Ltd公司的发展小趣事

背景:在电子行业竞争日益激烈的背景下,Force Technologies Ltd意识到通过并购整合可以迅速扩大规模、提升竞争力。

发展:公司精心挑选了几家在特定领域具有优势的企业作为并购目标,并成功完成了多起并购案。这些并购不仅为公司带来了先进的技术和人才资源,还极大地丰富了产品线和市场布局。通过并购整合,Force Technologies Ltd在多个细分领域均占据了领先地位。

Frequency Devices公司的发展小趣事

在追求经济效益的同时,Frequency Devices公司始终不忘履行社会责任。公司积极响应国家环保政策,采用环保材料和生产工艺,减少对环境的影响。同时,公司还致力于可持续发展,通过技术创新和管理优化,不断提高资源利用效率,降低能耗和排放。这些努力不仅体现了公司的社会责任感,也为公司的长期发展奠定了坚实的基础。

问答坊 | AI 解惑

六十大庆,散分!

普天同庆!哈哈...... 祝坛子里的兄弟姐妹们节日快乐!…

查看全部问答>

====招聘硬件工程师===

硬件工程师 职位要求: 1、电子工程专业背景。 2、能熟练使用PROTEL99、CADENCE等工具设计线路图、线路板,有能力通过合理布线消除各电路之间的各种干扰(如地线噪音干扰、模拟与数字电路相互干扰、高频电磁干扰等) 3、要求有足够模拟及数字电 ...…

查看全部问答>

fpga就业前景

请问搞FPGA将来就业前景怎样,本人初学者,请大家指教~~…

查看全部问答>

WinCE 6.0下DirectDraw Sample运行出错,Why?

运行目录public\\directx\\sdk\\samples\\ddraw\\src\\DDex1的程序,结果Display driver doesn\'t support flipping surfaces,提示GWES Hook fails surface creation. IDirectDraw::CreateSurface fails.why? VS2005,OS Design时direct的已经选 ...…

查看全部问答>

811的板子 GPIO怎么设置才可以既当做输入又可以当做输出

GPIO怎么设置才可以既当做输入又可以当做输出? 我的PB口在写给芯片数据的时候需要时输出模式,读芯片数据的时候需要输入模式,请问怎么设置才能这样使用呢。 [ 本帖最后由 jinghong21 于 2011-8-28 12:32 编辑 ]…

查看全部问答>

EK-LM3S811_ND Rev3 开发板上的作为仿真器的芯片发热严重

刚收到的EK-LM3S811_ND 开发板插上电,仿真器的那颗芯片发热,大家的开发板有没有这种现象.....??…

查看全部问答>

求程控放大器(增益)设计方案!

本帖最后由 dontium 于 2015-1-23 12:59 编辑 参数可以自己选择, 器件最好TI的 我主要是想学习原理,各种资料也行,先谢谢啦 …

查看全部问答>

都有哪些无限定位系统呀!

我就知道有cc2431可以实现场强定位,有没有别的原理的定位方式呀!!求详解!!…

查看全部问答>

altium不能调用集成库中的封装

altium不能调用集成库中的封装了,不知道怎么回事。 比如我在院里图中放置一个电阻,现在想更换该电阻的封装 我记得原来只用在封装的选项里面点浏览, 然后更换封装就好了。 但是现在不行,集成库已经添加,但是在可用的封装里面没有显示。 ...…

查看全部问答>

AD9更改已定pcb板尺寸

   更改形状按以下步骤:“设计”--->\"板子形状\"--->\"重新定义PCB外形\" ,然后就可以重新定义外形了。    建议在重定义PCB外形前,先在\"KEEPOUT层\"(禁止布线层)上先用直线把大概轮廓画出来,也包括固定孔。如果想精确定位pcb的外 ...…

查看全部问答>