首先说说问题, 感觉这个Code Compose Studio 比较奇怪
#include "TFTTFT_Driver.h"
找不到文件, 无法打开
没有include 仅在同一工程下就可以使用函数
每次运行程序结果不同
下面给出一个使用ADC的实例:
ADC初始化函数:
void ConfigureAdcTempSensor(void)
{
/* Configure ADC Temp Sensor Channel */
ADC10CTL1 = INCH_10 + ADC10DIV_0 + CONSEQ_2; // Temp Sensor ADC10CLK/4
ADC10CTL0 = SREF_1 + ADC10SHT_3 + MSC + REFON + ADC10ON + ADC10IE;
// __delay_cycles(1000); // Wait for ADC Ref to settle
ADC10DTC1=0xfe;
ADC10CTL0&=~ENC;
while(ADC10CTL1&BUSY);
ADC10SA=0x0200; //(unsigned int)tempMeasured;
//data buffer start
ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
__bis_SR_register(CPUOFF + GIE); // LPM0 with interrupts enabled
tempAverage = tempMeasured[0];
tempCalibrated= tempAverage;
}
对于ADC10CTL1的配置, 如果你只采集一个那么就是CONSEQ_2, 使用内部测温就是INCH_10
想要知道更多的操作寄存器的DEFINE 你需要在 MSP430G25XX.h 里面 以及 User Guide 中进行对照
DTC 某种程度上可以控制采样速度
ADC10SA 是start Address , 我使用0x0200 是因为我知道我采集数据的起始地址是它,
在你的loop中需要加入这两行代码使得模拟值持续更新
ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
__bis_SR_register(CPUOFF + GIE); // LPM0 with interrupts enabled
第二句话是指, 让系统进入休眠状态, 降低功耗, 这时候我们的CPU是停止工作的, 进入中断
中断函数:
// ADC10 interrupt service routine
#pragma vector=ADC10_VECTOR
__interrupt void ADC10_ISR (void)
{
__bic_SR_register_on_exit(CPUOFF); // Return to active mode
}
这里面只有一句话, 它的意思是结束休眠状态, 进入工作
上一篇:如何在TI官网上找到MSP430的程序例程
下一篇:MSP430--Timer A
推荐阅读
史海拾趣
随着环保意识的日益提高,EOREX公司积极响应国家的绿色发展战略,将环保理念融入到产品研发和生产过程中。他们采用环保材料和绿色生产工艺,减少产品对环境的影响。同时,EOREX还加大了对环保技术的研发投入,推出了一系列具有环保功能的电子产品。这些举措不仅提升了公司的品牌形象和社会责任感,还为公司的可持续发展奠定了坚实的基础。
请注意,以上故事均为虚构内容,旨在展示一个电子公司可能的发展路径和策略。在实际应用中,每个公司的发展故事都有其独特性和复杂性。
Don Connex Electronics Co Ltd成立于上世纪90年代初,当时电子行业正处于快速发展阶段。公司的创始人李明凭借其在半导体领域的深厚技术背景,带领团队研发出了一款高性能的电源管理芯片,这款芯片在业界引起了广泛关注。该芯片以其低功耗、高效率的特性,迅速在市场上打开了局面,为公司的初创阶段奠定了坚实的基础。
安普康(AMPCOM)自创立之初,就致力于将品牌推向国际市场。随着公司规模的扩大和产品线的丰富,安普康开始实施全球商标注册战略。从2011年首次申请安普康AMPCOM商标,到随后的几年内在泰国、日本、新加坡、老挝、澳大利亚等多个国家成功注册,安普康的品牌影响力逐渐扩大。这一过程中,公司不仅面临着不同国家法律法规的挑战,还需应对文化差异和市场需求的差异。然而,凭借专业的团队和精准的市场定位,安普康成功地将品牌推向了全球舞台。
在电子行业竞争日益激烈的背景下,安普康深知创新是企业发展的核心动力。因此,公司始终将研发投入作为重要战略之一。通过引进先进的生产设备和技术,安普康不断提升产品的品质和性能。同时,公司还积极与国内外知名企业和研究机构合作,共同开展技术研发和创新。这些努力使得安普康在光纤产品、布线产品等领域取得了多项专利,并成功推出了一系列具有市场竞争力的新产品。
随着电子技术的飞速发展,军事装备也在不断升级。Alpha Industries敏锐地捕捉到了这一趋势,开始将电子技术应用于其军事服装设计中。例如,公司研发了一款带有GPS定位功能的飞行夹克,帮助飞行员在复杂环境中快速定位。此外,Alpha Industries还利用电子传感器技术,开发出能够监测士兵体温和心率的战地风衣,为军队提供更为全面的保障。
日前,上海市政府主导在上海长宁区建一个4G试验网,由国家863项目未来移动通信总体组组长尤肖虎、清华大学信息科学技术学院副院长王京等牵头负责,项目投入超过1.5亿。此消息引发了业内人士对4G的热议,以及对国家4G战略的颇多猜测。当记者向此项目 ...… 查看全部问答∨ |
|
1·屏蔽 屏蔽的方法主要是采用金属板、薄、外壳、铁氧体吸收板、铁氧体吸收薄、网格状金属壳,以解决内部噪音发射出去、外部噪音渗透进来。 2·铁氧体 铁氧体方法主要是采用分离型铁氧体、铁氧体环、夹子滤波器和平板型铁氧体来吸收噪音,并把它 ...… 查看全部问答∨ |
|
我现在只有一个lanuchpad。还有个坏了的51单片机。 由于lanuchpad自带一个仿真器,我想继续用lanuchpad用作仿真器。 该买什么样的msp430单片机,只要一个最小板就行了。然后把坏51上的零件装上去实验。 有好几个例程在于lanuchpad上无法调试,IO ...… 查看全部问答∨ |
【求助】Altium Desiger 封装向导里找不到双列直插DIP的向导 今天想用Altium Desiger 做一个双列直插的32脚原件封装,但我在Altium Desiger 封装向导里找不到双列直插DIP的向导?只能手工一个焊盘一个焊盘画了? [ 本帖最后由 麒麟刀 于 2011-11-21 22:02 编辑 ]… 查看全部问答∨ |