| 查看: 254 | 回复: 1 | |||
[求助]
代码求助
|
| 求MSP430生成SPWM波代码,那位朋友有的话希望共享一下,十分感谢 |
» 猜你喜欢
【博士招生】太原理工大学2026化工博士
已经有5人回复
什么是人一生最重要的?
已经有5人回复
280求调剂
已经有3人回复
网上报道青年教师午睡中猝死、熬夜猝死的越来越多,主要哪些原因引起的?
已经有8人回复
面上可以超过30页吧?
已经有11人回复
版面费该交吗
已经有15人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有18人回复
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有10人回复

18662515085
银虫 (正式写手)
- 应助: 142 (高中生)
- 金币: 419.8
- 散金: 24
- 红花: 11
- 帖子: 487
- 在线: 220.4小时
- 虫号: 1955839
- 注册: 2012-08-25
- 性别: MM
- 专业: 凝聚态物性I:结构、力学和
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢应助 2012-11-07 20:27:04
清风~: 金币+5, ★★★很有帮助, 十分感谢 2012-11-07 20:56:42
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢应助 2012-11-07 20:27:04
清风~: 金币+5, ★★★很有帮助, 十分感谢 2012-11-07 20:56:42
|
#include #include "msp430x26x.h" #define uint unsigned int #define pi 3.1415926 void TBINIT(); uint mark[45]; uint mark2[45]; uint k=0,j=0; void main( void ) { WDTCTL = WDTPW + WDTHOLD; //关狗 BCSCTL1 |= 0X08; DCOCTL |= 0X40; uint i=0; BCSCTL1&=~XT2OFF; do {IFG1&=~OFIFG; for(i=0;i<0xff;i--); } while((IFG1&OFIFG)!=0); BCSCTL2 |=SELM_0+SELS+DIVS_0; P5SEL|=BIT4; P5DIR|=BIT4; P4SEL|=BIT1+BIT0+BIT2; P4DIR|=BIT1+BIT0+BIT2; _EINT(); TBINIT(); uint t0=0; for(i=0;i<45;i++) {t0=i*2; mark=1778-889*(1+0.8*sin(pi/45*t0)); mark2=mark-8; } TBCCTL0|=CCIE; LPM0; } void TBINIT() {TBCTL|=TBSSEL_2+TBCLR; TBCTL|=MC_3; TBCCR0=1778; TBCCTL1=OUTMOD_2; TBCCTL2=OUTMOD_6; } #pragma vector=TIMERB0_VECTOR __interrupt void Time_B(void) { TBCCR1=mark[j]; TBCCR2=mark2[j]; j+=1; if(j==45) j=0; } |
2楼2012-11-07 17:33:51













回复此楼