久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6255|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

msp430f5529小車源代碼 交流一下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:370666 發(fā)表于 2018-7-19 17:34 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
#include<msp430f5529.h>
?unsigned?int?mode_flag=0xffff;
void??Init_PWM_Driver()?//?初始化電機(jī)驅(qū)動電路
{?
??
  P4DIR?|=BIT0+BIT1+BIT2+BIT3;?//IN1~IN4?
??P2DIR?|=BIT0+BIT1;//復(fù)用p2.0為使能端ENA,復(fù)用p2.1為使能端ENB
  P2SEL?|=BIT0+BIT1;?
?
? TA1CTL?|=MC_1+TASSEL_1+ID_0;?
??TA1CCTL1=OUTMOD_7;?
??TA1CCTL2=OUTMOD_7;
TA1CCR0=1024;???
TA1CCR1=512;???
TA1CCR2=512;
?}
P4OUT?&=~(BIT0+BIT1+BIT2);?
??P4OUT?|=BIT3;?
}
void?Turn_Right()//右轉(zhuǎn)函數(shù)?
{
//TA1CCTL1=OUTMOD_7;??
//TA1CCTL2=OUTMOD_7;?
?//TA1CCR0=1024;
//TA1CCR1=512;
??//TA1CCR2=0;?
??
P4OUT?&=~(BIT0+BIT2+BIT3);
?P4OUT?|=BIT1;
}
void?Turn_Normal()//直行函數(shù)?
{
//TA1CCTL1=OUTMOD_7;??
//TA1CCTL2=OUTMOD_7;?
?//TA1CCR0=1024;
//TA1CCR1=768;
??//TA1CCR2=768;?
??
P4OUT?&=~(BIT0+BIT2);
?P4OUT?|=BIT1+BIT3;
}
void?Turn_Back()//直退函數(shù)?
{
//TA1CCTL1=OUTMOD_7;??
//TA1CCTL2=OUTMOD_7;?
?//TA1CCR0=1024;
//TA1CCR1=768;
??//TA1CCR2=768;?
??
P4OUT?|=(BIT0+BIT2);
?P4OUT?&=~(BIT1+BIT3);
}
vodi Stop()//剎停函數(shù)
{P4OUT?|=BIT0+BIT1+BIT2+BIT3;
}
void wuxian(void)
{P4DIR&=~(BIT4+BIT5+BIT6+BIT7);//p4.4、 p4.5、p4.6、p4.7、  輸入
P2DIR&=~BIT6;
P4REN|=BIT6;
P2IES&=~BIT6;//設(shè)p1.0--上升沿觸發(fā)
P2IE|=BIT6;//允許中斷
P2IFG&=0x00;
}
long int count;
long int i;
void bizhang()
{
P7DIR|=BIT7;
P7OUT&=~BIT7;
//P1DIR&=~BIT0;
//P1IES&=~BIT0;
//P1IE|=BIT0;
P2DIR&=~BIT0;
P2IES&=~BIT4;
P2IE|=BIT4;
TBOCTL|=MC_1+TASSEL_2+ID_0+TBIE;//
TB0CTL|=MC_1+TASSEL_2+ID_0+TBIE;//定時器TB0設(shè)置為增量計數(shù)模式,SMCLK為時鐘,無分頻
TB0CCR0=65536-1;
TB0CCR1=60000;
TB0CCTL1|=CCIE;
TA2CTL|=MC_1+TASSEL_2+ID_0;//定時器TB0設(shè)置為增量計數(shù)模式,SMCLK為時鐘,無分頻

TA2CCR0=65536-1; while(!mode_flag)
{
//Turn_Normal();
}
}
#pragma vector=TIMER0_B1_VECTOR __interrupt void TB_ISR(void){ switch(TB0IV)
{
case 2:
P7OUT|=BIT7;
for(i=0;i<10;i++){ }
P7OUT&=~BIT7; break; case 10: break; }
}
/*#pragma vector=PORT1_VECTOR __interrupt void P1_ISR(void){ if(P1IFG&BIT0){ TA2R=0;
TA2CTL|=MC_1+TASSEL_2+ID_0; while(P1IN
TA2CTL&=~(MC0+MC1);//定時器暫停 count=TA2R; if(count>1470){ Turn_Normal();
}
else{

Turn_Left(); }
}
P1IFG=0; return; }*/
#pragma vector=PORT2_VECTOR __interrupt void P2_ISR(void)
{
if(P2IFG&BIT6)
{
switch(P4IN&0xE0) {
case 0x00:
while(!(P4IN&(BIT5+BIT6+BIT7))) {
Turn_Normal(); } }
case 0x20:
while(P4IN&BIT5) {
Turn_Right(); }
break; case 0x40:
while(P4IN&BIT6) {
Turn_Left(); }
break; case 0x80:
while(P4IN&BIT7) {
Stop();
}
mode_flag=~mode_flag; break;
P2IFG=0;
//P2REN|=BIT6; return; }
else if(P2IFG&BIT4) {
} }
TA2R=0;
TA2CTL|=MC_1+TASSEL_2+ID_0; i=0;
while((P2IN&BIT4)&&i++<1000) { }
if(i>=1000) {
P4OUT |=BIT1+BIT3; P4OUT &=~(BIT0+BIT2); } else {
TA2CTL&=~(MC0+MC1);//定時器暫停 count=TA2R; if(count>1470) {

P4OUT |=BIT1+BIT3; P4OUT &=~(BIT0+BIT2); } else {
P4OUT |=BIT4;
P4OUT &=~(BIT0+BIT1+BIT2); } }
P2IFG=0; return;
void xunji() {
while(mode_flag) {
switch(P7IN&0x07) Turn_Normal(); break; Turn_Right(); break; Turn_Left(); break;
}
{
case 0x05:
case 0x01:

case 0x03:
Turn_Right(); break; case 0x04:
case 0x06:
Turn_Left(); break; case 0x07:
//Turn_Normal(); break; case 0x00: }
void main() {
WDTCTL = WDTPW | WDTHOLD; Init_PWM_Driver(); wuxian(); _EINT(); while(1) {
if(mode_flag) }
// 關(guān)閉看門狗計時器
}
{
//P1IE&=~BIT0; TB0CCTL1&=~CCIE; xunji(); } else {
bizhang(); }

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

地板
ID:388717 發(fā)表于 2020-10-11 17:18 | 只看該作者
請教一下G2553在MSPFET中怎么沒有?
回復(fù)

使用道具 舉報

板凳
ID:827871 發(fā)表于 2020-10-10 16:53 | 只看該作者
同問,為啥這么多問號?
回復(fù)

使用道具 舉報

沙發(fā)
ID:821231 發(fā)表于 2020-9-20 20:03 | 只看該作者
請問,為什么前邊幾行好多問號?
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日产精品久久久一区二区 | 日韩黄色一级 | 91片黄在线观看 | 成人网av| 乱色av| 精品国产三级 | 成人午夜免费视频 | 一区二区欧美日韩 | 九九九久久久 | 在线免费看a | 国产美女免费 | av片免费观看 | 国产69精品久久久久久 | 中文字幕在线免费 | 日韩理论在线 | 日本一级淫片 | 在线a| 国产一级免费 | 日韩一区二区av | 久久狠狠干 | 香蕉视频一区 | 亚洲伊人影院 | 欧美精品99 | 一级片免费 | 亚洲日本欧美 | 久草国产视频 | 黄色一级视频 | 久久av影院 | 黄色片视频在线观看 | 日本免费视频 | 日韩专区在线观看 | 久草视频免费在线观看 | 国产美女免费视频 | 黑人精品xxx一区一二区 | 久久久久久久成人 | 午夜在线观看视频 | 不卡视频在线观看 | 日韩欧美网站 | 中文在线视频 | a级成人毛片| 免费看大片a |