#include "msp430x54x.h"
#include "AD9854.h"
#include "ad9854sin.h"
void time_set();
//**************主函数***************//
int main( void )
{
WDTCTL = WDTPW + WDTHOLD;// Stop watchdog timer to prevent time out reset
time_set();
init_9854();
ad9854f(96000);
send_byte(PAR1_H,0X00); //0 degree
send_byte(PAR1_L,0X00);
send_byte(PAR2_H,0X20); //180 degree
send_byte(PAR2_L,0X00);
P4DIR |=BIT3;
P4DIR&=~BIT4;
P4REN |= BIT4;
P4OUT |=BIT4;
TA1CCTL0 = CCIE; // CCR0 interrupt enabled
TA1CCR0 = 30000;
TA1CTL = TASSEL__SMCLK + MC__CONTINOUS + TACLR; // SMCLK, contmode, clear TAR
__bis_SR_register(GIE);
while(1)
{
if((P4IN&BIT4)==0)
{
ctrl_out|=FBH;
}
else
{
ctrl_out&=~FBH;
}
}
}
//**********************系统整体时钟设定****************//
void time_set()
{
P11DIR = BIT2 + BIT1 + BIT0; // P11.2,1,0 to output direction
P11SEL = BIT2 + BIT1 + BIT0; // P11.2 to output SMCLK, P11.1
P5SEL |= 0x0C; // Port select XT2
P7SEL |= 0x03; // Port select XT1
UCSCTL6 &= ~(XT1OFF + XT2OFF); // Set XT1 & XT2 On
UCSCTL6 |= XCAP_3; // Internal load cap
do
{
UCSCTL7 &= ~(XT2OFFG + XT1LFOFFG + XT1HFOFFG + DCOFFG);
// Clear XT2,XT1,DCO fault flags
SFRIFG1 &= ~OFIFG; // Clear fault flags
for(unsigned int i = 0xff; i >0; i--);
}while (SFRIFG1&OFIFG); // Test oscillator fault flag
UCSCTL6 &= ~XT2DRIVE0; // Decrease XT2 Drive according to
// expected frequency
UCSCTL4 |= SELA__XT1CLK + SELS__DCOCLK+SELM__XT2CLK ; // Select SMCLK, ACLK source and DCO source
}
// Timer A0 interrupt service routine
#pragma vector=TIMER1_A0_VECTOR
__interrupt void TIMER1_A0_ISR(void)
{
P4OUT ^= BIT3; // Toggle P1.0
TA1CCR0 += 30000; // Add Offset to CCR0 150us 2000/x=150
}
没有合适的资源?快使用搜索试试~ 我知道了~
(MSP430).zip_msp430
共388个文件
r43:323个
h:10个
dni:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2022-09-23
16:20:15
上传
评论
收藏 389KB ZIP 举报
温馨提示
关于MSP430产生信号的基本编程方法,希望对大家有用
资源推荐
资源详情
资源评论
收起资源包目录
(MSP430).zip_msp430 (388个子文件)
fsk.cspy.bat 1KB
ask.cspy.bat 1KB
fsk.cspy.bat 1KB
ask.cspy.bat 1KB
scan.cspy.bat 1KB
main.c 2KB
main.c 2KB
main.c 2KB
main.c 2KB
main.c 1KB
fsk.d43 34KB
ask.d43 32KB
ask.d43 32KB
fsk.d43 32KB
scan.d43 30KB
fsk.dbgdt 5KB
ask.dbgdt 5KB
ask.dbgdt 4KB
fsk.dbgdt 4KB
scan.dbgdt 4KB
scan.dep 2KB
fsk.dep 2KB
ask.dep 2KB
fsk.dep 2KB
ask.dep 2KB
fsk.dni 1KB
fsk.dni 1KB
ask.dni 1KB
ask.dni 1KB
scan.dni 1KB
fsk.ewd 19KB
ask.ewd 19KB
fsk.ewd 19KB
ask.ewd 19KB
scan.ewd 19KB
scan.ewp 47KB
fsk.ewp 47KB
ask.ewp 47KB
fsk.ewp 47KB
ask.ewp 47KB
scan.eww 158B
fsk.eww 157B
ask.eww 157B
fsk.eww 157B
ask.eww 157B
ad9854sin.h 4KB
ad9854sin.h 3KB
ad9854sin.h 3KB
ad9854sin.h 3KB
ad9854sin.h 3KB
AD9854.h 2KB
AD9854.h 2KB
AD9854.h 2KB
AD9854.h 2KB
AD9854.h 2KB
ask.pbd 148B
scan.pbd 143B
fsk.pbd 142B
fsk.pbd 142B
ask.pbd 142B
main.r43 106KB
main.r43 70KB
main.r43 69KB
main.r43 69KB
main.r43 68KB
EW199.r43 885B
EW19F.r43 885B
EW1A2.r43 885B
EW19C.r43 885B
EW1C7.r43 880B
EW1D6.r43 880B
EW12E.r43 880B
EW19D.r43 880B
EW186.r43 880B
EW1B2.r43 880B
EW167.r43 880B
EW1C1.r43 880B
EW161.r43 880B
EW16A.r43 880B
EW1DD.r43 880B
EW170.r43 880B
EW1C3.r43 880B
EW1E9.r43 880B
EW10F.r43 880B
EW114.r43 880B
EW1A0.r43 880B
EW179.r43 880B
EW154.r43 880B
EW123.r43 880B
EW1AF.r43 880B
EW192.r43 880B
EW17E.r43 880B
EW164.r43 880B
EW144.r43 880B
EW140.r43 880B
EW11D.r43 880B
EW14B.r43 880B
EW198.r43 880B
EW120.r43 880B
EW104.r43 880B
共 388 条
- 1
- 2
- 3
- 4
资源评论
weixin_42653672
- 粉丝: 93
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功