zoukankan      html  css  js  c++  java
  • MSP430单片机编程思想总结(一)

    1.主函数main()中;只调用初始化函数和执行后台程序;
    2.中断服务子程序函数中不要去写“实质性”的代码。只调用事件检测函数,提高程序的可读性
    3.WDT 可以作为节拍定时器 在单片机编程中具有重要意义;定时扫描轮询方法可以解决大量CPU阻塞问题
    4.事件函数对于理解程序意图非常重要;集中放置“事件检测/处理”而不是跟着满世界“乱蹦的”中断去找事件函数,是十分高效的。
    5.全局变量的使用要非常谨慎,全局变量往往是联系各关键函数的纽带,因此集中放置全局变量也是增加程序可读性的常用做法。
    6.除了读写寄存器(包括改写IO输出),数学和逻辑运算外,CPU干其他的事例如长延时,死循环类型的查询属于阻塞CPU的行为,应该坚决避免
    7.当CPU确定无任务需要执行时,休眠是最佳选择,正确运用各种等级的休眠(可唤醒)可以极大地降低单片机的功耗;
    8.事件类函数命名为“xxx_Event”;全局变量“xxx_Global”单列文件十分有必要

    Smartkeke
  • 相关阅读:
    MyBatis 配置文件 用户密码加密存储
    MyBatis 实例
    mybatis 入门搭建
    文件上传
    struts 结果类型
    Struts 拦截器
    log4j
    Struts Action 控制器
    Struts
    四、常用的Maven命令
  • 原文地址:https://www.cnblogs.com/smartkeke/p/8984042.html
Copyright © 2011-2022 走看看