91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.25MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-09-30
  • 語言: 其他
  • 標簽: STM32??

資源簡介

基于STM32,采用編碼器模式,可以實現兩個帶編碼器的直流電機的測速,并將測速結果通過串口顯示出來。

資源截圖

代碼片段和文件信息

#include?“encoder.h“
#include?“sys.h“
#include?“usart.h“




void?Encoder_TIM1_Init(void)
{

RCC->APB2ENR?|=?1<<0;????????????//TIM1時鐘使能
????RCC->AHB1ENR?|=?1<<4;????????????//GPIOE端口時鐘使能

????GPIOE->MODER?&=?~(3<<(2*9));?????//先清除PE9PE11原來的模式
GPIOE->MODER?&=?~(3<<(2*11));
????GPIOE->MODER?|=?(2<<(2*9));??????//設置PE9PE11為復用模式
GPIOE->MODER?|=?(2<<(2*11));
?????
?????
????GPIOE->AFR[1]?&=~(15<<(4*1));????//復用至AF1
????GPIOE->AFR[1]?&=~(15<<(4*3));
????GPIOE->AFR[1]?|=(1<<(4*1));
? GPIOE->AFR[1]?|=(1<<(4*3));




????TIM1->ARR?=?0xFFFF;
????TIM1->PSC?=?0;
?????
????TIM1->CCMR1?|= 1<<0;????????????//CC1?通道配置為輸入,IC1映射到?TI1上。
TIM1->CCMR1?|= 1<<8;????????????//CC2?通道配置為輸入,IC2?映射到?TI2上。?????
?????
????TIM1->SMCR?|=3<<0;???????????????//上升沿下降沿都有效
????TIM1->CR1?|=?1<<0;???????????????//使能計數器

}




void?Encoder_TIM8_Init(void)
{
RCC->APB2ENR?|=?1<<1;????????????//TIM8時鐘使能
????RCC->AHB1ENR?|=?1<<2;????????????//GPIOC端口時鐘使能

?
GPIOC->MODER?&=?~(3<<(2*6));?????//先清除PC6PC7原來的模式
GPIOC->MODER?&=?~(3<<(2*7));
????GPIOC->MODER?|=?(2<<(2*6));??????//設置PC6PC7為復用模式
GPIOC->MODER?|=?(2<<(2*7));
?????

????GPIOC->AFR[0]?&=~(15<<(4*6));????//復用至AF3
????GPIOC->AFR[0]?&=~(15<<(4*7));
????GPIOC->AFR[0]?|=(3<<(4*6));
GPIOC->AFR[0]?|=(3<<(4*7));

????TIM8->ARR?=?0xFFFF;
????TIM8->PSC?=?0;
?????
????TIM8->CCMR1?|= 1<<0;????????????//CC1?通道配置為輸入,IC1映射到?TI1上。
TIM8->CCMR1?|= 1<<8;????????????//CC2?通道配置為輸入,IC2?映射到?TI2上。
?????
????TIM8->SMCR?|=3<<0;???????????????//上升沿下降沿都有效
????TIM8->CR1?|=?1<<0;???????????????//使能計數器
}





int?Read_Encoder(u8?TIM)
{
???int?Encoder_TIM;????
???switch(TIM)
?{
???case?1:??Encoder_TIM=?(short)TIM1?->?CNT;break;
???case?2:??Encoder_TIM=?(short)TIM8?->?CNT;break;
???default:??Encoder_TIM=0;
?}
return?Encoder_TIM;
}



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-02?16:33??帶編碼器的減速直流電機\
?????目錄???????????0??2018-10-02?16:33??帶編碼器的減速直流電機\HARDWORKS\
?????目錄???????????0??2018-10-04?19:09??帶編碼器的減速直流電機\HARDWORKS\ENCODER\
?????文件????????1984??2018-10-04?19:09??帶編碼器的減速直流電機\HARDWORKS\ENCODER\encoder.c
?????文件?????????191??2018-10-02?14:55??帶編碼器的減速直流電機\HARDWORKS\ENCODER\encoder.h
?????目錄???????????0??2018-10-02?16:33??帶編碼器的減速直流電機\HARDWORKS\LED\
?????文件?????????308??2018-09-25?20:40??帶編碼器的減速直流電機\HARDWORKS\LED\led.c
?????文件?????????182??2018-05-11?19:06??帶編碼器的減速直流電機\HARDWORKS\LED\led.h
?????目錄???????????0??2018-10-02?16:33??帶編碼器的減速直流電機\HARDWORKS\TIMER\
?????文件?????????916??2018-10-02?16:31??帶編碼器的減速直流電機\HARDWORKS\TIMER\timer.c
?????文件?????????120??2018-05-17?22:17??帶編碼器的減速直流電機\HARDWORKS\TIMER\timer.h
?????目錄???????????0??2018-10-02?16:34??帶編碼器的減速直流電機\OBJ\
?????文件??????266714??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\delay.crf
?????文件?????????450??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\delay.d
?????文件??????287004??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\delay.o
?????文件??????271735??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\encoder.crf
?????文件?????????586??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\encoder.d
?????文件??????288452??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\encoder.o
?????文件??????265967??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\led.crf
?????文件?????????428??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\led.d
?????文件??????281752??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\led.o
?????文件??????????59??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\startup_stm32f40_41xxx.d
?????文件????????8032??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\startup_stm32f40_41xxx.o
?????文件??????268564??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\sys.crf
?????文件?????????387??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\sys.d
?????文件??????300720??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\sys.o
?????文件??????273040??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\test.axf
?????文件????????2275??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\test.build_log.htm
?????文件??????271341??2018-10-02?16:34??帶編碼器的減速直流電機\OBJ\test.crf
?????文件?????????648??2018-10-02?16:34??帶編碼器的減速直流電機\OBJ\test.d
?????文件????????9456??2018-10-02?16:32??帶編碼器的減速直流電機\OBJ\test.hex
............此處省略42個文件信息

評論

共有 條評論