当前位置: 首页 > news >正文

南宁网站建站安卓系统开发工具

南宁网站建站,安卓系统开发工具,宁波网站建设公司哪有,怎么自己创建一个平台#xff08;1#xff09; MSP430F5529支持最高工作频率为25MHZ#xff0c;也就是说你通过 锁相环倍频来提高系统运行速度是有一个限制的#xff0c; 最高只能到25MHZ#xff08;再高没意思了#xff09;。 #xff08;2#xff09;几个重要的内联函数 #xff08;内联…  1  MSP430F5529支持最高工作频率为25MHZ也就是说你通过                 锁相环倍频来提高系统运行速度是有一个限制的                 最高只能到25MHZ再高没意思了。    2几个重要的内联函数                       内联函数定义在intrinsics.h中但是这几个函数使用的时候不需要事先声明该文件头                         ①__bic_SR_register();                                       将CPU中SR寄存器中的某些位清零。即将括号内的位清零。                                       例__bic_SR_register(GIE);//将GIE位清零即关闭总中断                         ②__bis_SR_register();                                       将CPU中SR寄存器中的某些位置1。即将括号内的位置1。                         ③ __interrupt   放在函数前面标志中断函数。下面这段程序是看门狗WDT的中断服务函数。WDT_VECTOR为看门狗的中断向量。举例    #pragma vectorWDT_VECTOR   __interrupt void WatchDog(void)   {… }                 ④ __monitor   放在函数前面功能是声明当这一函数执行的时候自动关闭中断。应该尽量缩短这样的函数否则中断事件无法得到及时的响应。                 ⑤ __bic_SR_register_on_exit();    功能用于一个中断函数或者不可中断函数标志为__monitor返回时将CPU内SR寄存器中的某些位清0.     ⑥ __bis_SR_register_on_exit();   功能用于一个中断函数或者不可中断函数标志为__monitor返回时将CPU内SR寄存器中的某些位置1.     ⑦ __no_init   放在全局变量前面功能是使程序启动时不为变量赋初值     ⑧ __disable_interrupt           关闭总中断另外一个相同作用的表达为    _DINT()     ⑨__enable_interrupt                      开启总中断另外一个相同作用的表达为    _EINT()     ⑩__even_in_range(  ,  );     常被用在多源中断的查询中如switch( __even_in_range(TAIV10)     意思是只有在TAIV的值是在0--10内的偶数时才会执行   switch函数内的语句。其作用是提高switch语句的效率    A.        _NOP()   空操作等价于__no_operation指令   B. __get_SP_register(void)   功能返回堆栈指针寄存器SP的值。   C.__get_SR_register_on_exit(void)   功能用于一个中断函数或者不可中断函数标志为__monitor返回时返回状态寄存器SR的值。     D. __bcd_add_short(unsigned short,unsigned short);   功能两个16为BCD格式的数字相加返回和。    E.__bcd_add_long(unsigned long,unsigned long);    功能两个32位BCD格式的数字相加返回和。    F. __delay_cycles(x);           系统自带的精确延时。x必须是常量或则是常量表达式如果是变量则编译报错延时的时间为x乘以MCLK的时钟周期   3关于MSP430大量寄存器如何处理的问题             MSP430寄存器太多了把每一个都记住实在太难。所以我的建议是学习的时候把重要的常用的寄存器记住。        至于其它众多寄存器大家只需要有一个印象知道这些寄存器可以控制那些设置。到具体用的时候再查找技术手册    4头文件msp430f5529.h   里面不仅定义了对各个寄存器的声明还定义了很多很方便的东东。   比如你要进入低功耗模式1LPM1   比如你要把定时器A0的时钟选为SMCLK          最原始的做法是TA0CTL0x0200但现在有更清晰的做法TA0CTLTASSEL_2//时钟源选择模式2   所以说要不断发掘不断积累   5中断寄存器的名字          大家都知道中断函数是怎么写的模式为   #pragma vector中断向量地址名   __interrupt void 自定义中断函数名(void)   {… }          但是想要写出来你首先得知道中断向量叫什么名字吧   到目前我们已经遇到了看门狗中断WDT_VECTOR、引脚P2的外部中断PORT2_VECTOR、定时器A0CCR1-CCR4和TAIFG中断TIMER0_A1_VECTOR   还有大量的中断向量我们目前还不知道名字该怎么办。   打开msp430f5529.h,拉到该文件底部就展示了定义的各种中断向量名还有解释。   6MSP430的最大特色就是低功耗这个是体现在各个方面的。在整体层次上MSP430可以设置整个系统的工作模式以达到适应工作要求且降低功耗的目的。   为了降低功耗处理器有几个考虑:一个是降低工作电压F5529为3.3V很低了吧而且内部核心电压VCORE更低    第二个就是把暂时不用的模块功能关闭掉F5529各个模块都可以独立运行如定时器、A/D转换、看门狗等都可以在CPU休眠的状态下独立工作。若需要主CPU工作任何一个模块都可以通过中断唤醒CPU从而使系统以最低功耗运行。   第三个方法就是降低工作时钟频率。 文章摘录于http://blog.lehu.shu.edu.cn/879836630/A449074.html转载于:https://www.cnblogs.com/qingfengshuimu/p/4357819.html
http://wiki.neutronadmin.com/news/171242/

相关文章:

  • 网站建设指数是什么意思网站群系统建设思路
  • 网上手机网站建设计划书高州网站建设公司
  • 成都网站建设服务商昆明猫咪科技网站建设公司
  • 廊坊营销型网站建设wordpress get_users
  • 网站建设需要域名还有什么网站建设代码怎么写
  • 建站长沙新网站怎么做才能可以在百度上搜索到
  • 未来做那个网站致富在线做投资网站
  • 87网站建设工作室汕头网站推广制作怎么做
  • 中学网站建设工作实施方案六安市建设网站市场信息价
  • 青岛网站建设哪家权威百度资源搜索资源平台
  • wordpress 网站赏析建设教育网站
  • 免费 微网站洛阳最新消息
  • 大庆市住房与城乡建设局网站网页开发三件套
  • 中为网站建设深圳市龙岗区住房和建设局
  • 个性化网站定制价格泰安网站开发哪家便宜
  • h5说 网站手机网站模板 html5 下载工具
  • 网站怎么不花钱做排名 知乎个人做网站多少钱
  • 网站建设公众号青岛建个网站多少钱
  • 辽宁省建设厅官方网站开发区邮编
  • iis 网站权限wordpress怎么增加按钮
  • 滨州市住房和城乡建设厅网站制作一个网站需要注意什么
  • 湖北网站推广方案留言板网页模板
  • 网站建立与推广中职学校网站建设方案
  • 网站显示图片标记万网域名查询接口
  • 建设局网站投诉开发商赣州做网站的公司有哪家
  • 国内优秀网站设计欣赏平邑网站定制
  • 女装市场网站建设费用评估查询网站有没有备案
  • 网站推广代运营wordpress 建站视频
  • 网站设计的提案想注册一个设计网站吗
  • 营销网站制作流程英文网站建设比较好