欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
LQ_K60正交解碼-MINI編碼器測試程序
[打印本頁]
作者:
卿卿卿卿卿卿
時間:
2018-9-25 16:23
標題:
LQ_K60正交解碼-MINI編碼器測試程序
單片機源程序如下:
/********************************************************
【平 臺】龍丘K60DN多功能開發板
【編 寫】龍丘
【Designed】by Chiu Sir
【E-mail 】chiusir@aliyun.com
【軟件版本】V1.0
------------------------------------------------
【dev.env.】IAR6.60
【Target 】K60FX/DN
【Crystal 】50.000Mhz
【busclock】100.000MHz
【pllclock】200.000MHz
------------------------------------
下載器設置方式:
菜單project-->options-->debuger-->setup-->driver:
1.PE Micro:LQ_ARMJTAG/OSJTAG
2.Jlink/Trace:LQ_JLINKV8
********************************************************
實驗說明:LPTMR脈沖計數器實驗
實驗操作:連接PTC1和PTC5,連接串口至電腦,即可在串口助手上看到脈沖的技術
*********************************************************/
#include "common.h"
#include "include.h"
/*************************************************************************
* 函數名稱:void main(void)
* 功能說明:工程的主函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void main(void)
{
LED_INIT(); //初始化LED
uart_init (UART4,9600); //初始化串口模塊4,設置波特率9600
pulse_init();
pit_init_ms(PIT0,1);
EnableInterrupts; //開總中斷
while(1)
{
}
}
復制代碼
/********************************************************
【平 臺】龍丘K60DN多功能開發板
【編 寫】龍丘
【Designed】by Chiu Sir
【E-mail 】chiusir@aliyun.com
------------------------------------------------
【dev.env.】IAR6.30
【Target 】K60FX/DN
【Crystal 】50.000Mhz
【busclock】100.000MHz(默認)
【pllclock】200.000MHz
------------------------------------
下載器設置方式:
菜單project-->options-->debuger-->setup-->driver:
1.PE Micro:LQ_ARMJTAG/OSJTAG
2.Jlink/Trace:LQ_JLINKV8
*********************************************************/
#include "common.h"
#include "include.h"
void speed_read(void);
int A_leftMotor,B_rightMotor ;
/*************************************************************************
* 函數名稱:UART4_IRQHandle()
* 功能說明:串口4中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void UART4_IRQHandle()
{
char Rec[20];
if(uart_pendstr(UART4, Rec))
{
printf("你發送的數據是:%s\r\n", Rec);
}
}
/*************************************************************************
* 函數名稱:PORTA_IRQHandle()
* 功能說明:PTA口中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void PORTA_IRQHandle()
{
if(PORTA_ISFR & (1<<19))
{
PORTA_ISFR |= (1<<19);
LED1_TURN();
LED2_TURN();
delayms(100);
}
}
/*************************************************************************
* 函數名稱:PORTB_IRQHandle()
* 功能說明:PTB口中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void PORTB_IRQHandle()
{
if(PORTB_ISFR & (1<<10))
{
PORTB_ISFR |= (1<<10);
LED3_TURN();
LED4_TURN();
delayms(100);
}
}
/*************************************************************************
* 函數名稱:FTM0_IRQHandle
* 功能說明:FTMO中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void FTM0_IRQHandle()
{
if( FTM0_STATUS & (1 << CH0) )
{
FTM_IRQ_DIS(FTM0, CH0); //關閉中斷
LED(); //翻轉LED
FTM_IRQ_EN(FTM0, CH0); //使能FTM中斷
FTM0_STATUS = 0x00; //清除中斷標志位
}
}
/*************************************************************************
* 函數名稱:PIT0_IRQHandle()
* 功能說明:定時器1中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void PIT0_IRQHandle()
{
speed_read();
PIT_Flag_Clear(PIT0);
}
/*************************************************************************
* 函數名稱:PIT0_IRQHandle()
* 功能說明:定時器1中斷函數
* 參數說明:無
* 函數返回:無
* 修改時間:2014-1-4
* 備 注:官方例程
*************************************************************************/
void speed_read(void)
{
A_leftMotor = FTM2_CNT;
FTM2_CNT = 0;
B_rightMotor = FTM1_CNT;
FTM1_CNT = 0;
printf("編碼器1轉速為: %d\r\n", A_leftMotor);
printf("編碼器2轉速為: %d\r\n", B_rightMotor);
LED1_TURN();
LED2_TURN();
LED3_TURN();
LED4_TURN();
}
復制代碼
所有資料51hei提供下載:
http://m.raoushi.com/bbs/dpj-135837-1.html
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1