历史上的今天
今天是:2025年02月18日(星期二)
2020年02月18日 | MSP430单片机编程思想总结(一)
2020-02-18 来源:eefocus
1.主函数main()中;只调用初始化函数和执行后台程序;
2.中断服务子程序函数中不要去写“实质性”的代码。只调用事件检测函数,提高程序的可读性
3.WDT 可以作为节拍定时器 在单片机编程中具有重要意义;定时扫描轮询方法可以解决大量CPU阻塞问题
4.事件函数对于理解程序意图非常重要;集中放置“事件检测/处理”而不是跟着满世界“乱蹦的”中断去找事件函数,是十分高效的。
5.全局变量的使用要非常谨慎,全局变量往往是联系各关键函数的纽带,因此集中放置全局变量也是增加程序可读性的常用做法。
6.除了读写寄存器(包括改写IO输出),数学和逻辑运算外,CPU干其他的事例如长延时,死循环类型的查询属于阻塞CPU的行为,应该坚决避免
7.当CPU确定无任务需要执行时,休眠是最佳选择,正确运用各种等级的休眠(可唤醒)可以极大地降低单片机的功耗;
8.事件类函数命名为“xxx_Event”;全局变量“xxx_Global”单列文件十分有必要
下一篇:msp430f5529中断笔记
史海拾趣
|
孩子学走路了,想做个防丢器玩,问了不少IC供应商都不理我:\'( ,电子市场有没有这种IC卖的?是不是一定要开发产品才肯提供的?这种IC应该是很成熟的东西来的,我却买不到,郁闷… 查看全部问答> |
|
replyreload += \',\' + 305164;寒假回家前人品爆发第七帖。 书名:开关电源手册 (第二版) 作者:(日)原田耕介 译者:耿文学 译 版权:机械工业出版社 版次:2004-8-1 总页数:585 文件格式:PDF 文件大小:12.9M 压缩包 ...… 查看全部问答> |
|
U盘-MP3设计方案 匡伟 功能:能够实现从U盘中读取数据,然后用耳机或者音响设备播放音频文件。 1、电子产品的设计文件 1.1、概述 我们设计的是U盘-MP3播放器,电源采用外部9V电源供电,它只是一个播放设备,内不带FLASH及存储芯片, ...… 查看全部问答> |
|
政府怎么就采购这些东西呢?我弄不明白 ! 你有工程经验吗?我可没那么小的改刀!我在现场怎么接啊!靠。还带空气开关,你的终端不带强制开关灯啊。那我装你的设备干 ...… 查看全部问答> |
|
如题:我的配置如下,有的时候程序下载下去,标志位有但是不进RTC中断,图片中是没有进中断时RTC寄存器的值,有劳版主赐教! void RTC_Configuration(void) { RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_ ...… 查看全部问答> |
|
想用片上AD测量现场过来的标准信号(0-5V,4-20mA) 在没有隔离模块的情况下想保证430不被现场的超流超压信号烧毁 该如何做? 大家应用片上AD的场合都是怎么用的呢?… 查看全部问答> |
|
#include \"stm32f10x_lib.h\"//#include \"platform_config.h\"#define USART1_DR_Base 0x40013804#define Sendbuff_size 35vu8 TxBuffer[]= \"111111111111111111111\";vu8 RxBuffer[];/* Private typedef -------------------- ...… 查看全部问答> |
|
我现在看到很多需要快速处理的应用中,好像用DSP的比较多,那如果用FPGA做图像处理?它有哪些特点或者是优势呢?还有就是它的技术难点在哪里?有做过的人可以进来谈谈自己的见解,我现在正面临选择方向的问题?自己对FPGA比 ...… 查看全部问答> |




