完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛扫一扫,分享给好友
| 回复本帖可获得 1 分积分奖励! 每人限 1 次(中奖概率 60%) | |
|
如下,很简单的程序,时钟默认ACLK为32.768k,理论上来说1s切换io1次,但结果是4s切换一次,查看寄存器也没有发现什么问题,是我疏忽了什么吗,希望大神可以指点 #include "in430.h" #include "io430.h"
int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD;
//定时器配置 TA0CCTL0=CCIE; TA0CCR0=32768-1; P1DIR|=BIT0; TA0CTL|=TASSEL0+TACLR+MC0; _EINT(); while(1); }
//time_A中断服务程序 #pragma vector=TIMER0_A0_VECTOR __interrupt void Timer_A(void) { P1OUT^=BIT0; } |
|
相关推荐
1 条评论
3个回答
|
|
|
你中断这样试试看
unsigned char test; __interrupt void Timer_A(void) { if(test & 0x01) { P1OUT |= BIT0; } else { P1OUT &= ~BIT0; } test++; } |
|
|
|
|
|
很少用
|
|
|
|
|
|
不要用FR系列的就是坑
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3327个成员聚集在这个小组
加入小组9571 浏览 1 评论
10369 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
10689 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2658 浏览 1 评论
5115 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
10692浏览 2评论
10371浏览 1评论
9573浏览 1评论
8231浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 17:23 , Processed in 2.025110 second(s), Total 91, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2726