世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

MSP430程序中,这样一段代码代表什么意思

[复制链接]
查看: 215 |回复: 1
1
z443233785
  • 积分:5343
  • |
  • 主题:117
  • |
  • 帖子:1003
积分:5343
LV8
副总工程师
  • 2023-3-12 22:28:15
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; //关狗
BCSCTL1 = CALBC1_16MHZ; /* Set DCO to 8MHz */
DCOCTL = CALDCO_16MHZ;
TCA6416A_Init(); // 初始化IO扩展口
//----提示初始化成功----
PinOUT(0,1); // 指定0号管脚输出为0
PinOUT(1,0); // 指定1号管脚输出为0
PinOUT(2,1); // 指定0号管脚输出为0
PinOUT(3,0); // 指定1号管脚输出为0
PinOUT(4,1); // 指定0号管脚输出为0
PinOUT(5,0); // 指定1号管脚输出为0
PinOUT(6,1); // 指定0号管脚输出为0
PinOUT(7,0); // 指定1号管脚输出为0
WDT_init();
收藏收藏
通天塔
  • 积分:535
  • |
  • 主题:10
  • |
  • 帖子:70
积分:535
LV6
高级工程师
最新回复
  • 2023-3-20 14:03:22
  • 倒数1
 
msp430我不太了解,不过你的问题我可以告诉你,中断是有一个管脚,这个管脚需要你初始化,可以初始化为上升沿,这样这个管脚只要有上升沿,就可以运行这个中断函数了._EINT()好像就是初始化中断的函数吧(仅仅猜测).关于多次采样应该是采样时间到了,就会产生一个中断.这样实现了不断采样;平均值应该是中断里面的程序内容,很简单了. 以上仅供参考,不过如果我写这个程序会这么写
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号