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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7199|回復(fù): 2
收起左側(cè)

基于STM32開(kāi)發(fā)簡(jiǎn)易運(yùn)動(dòng)控制卡

[復(fù)制鏈接]
ID:228912 發(fā)表于 2017-8-23 10:44 | 顯示全部樓層 |閱讀模式
基于STM32開(kāi)發(fā)簡(jiǎn)易運(yùn)動(dòng)控制卡
開(kāi)發(fā)者:JasonLin 日期:2014/8/2  
STM32定時(shí)器功能介紹
  
定時(shí)器
  
  
計(jì)數(shù)分辨率
  
  
計(jì)數(shù)類(lèi)型
  
  
預(yù)分頻系數(shù)
  
  
DMA請(qǐng)求
  
  
捕獲/比較通道
  
  
編碼器
  
接口
  
  
PWM
  
生成
  
  
TIM1
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM8
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM2
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM3
  
  
16
  
  
up/down/
  
both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM4
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM5
  
  
16
  
  
up/down
  
/both
  
  
1-65536
  
  
yes
  
  
4
  
  
yes
  
  
yes
  
  
TIM6
  
  
16
  
  
up
  
  
1-65536
  
  
yes
  
  
0
  
  
no
  
  
no
  
  
TIM7
  
  
16
  
  
up
  
  
1-65536
  
  
yes
  
  
0
  
  
no
  
  
no
  
TIM1TIM8為高級(jí)定時(shí)器
TIM6TIM7為基本定時(shí)器
TIM2TIM3TIM4TIM5為通用定時(shí)器
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
STM32定時(shí)器的通道/引腳分配
  
定時(shí)器
  
  
TIM1
  
  
TIM2
  
  
TIM3
  
  
TIM4
  
  
TIM5
  
  
TIM8
  
  
CH1引腳
  
  
PA8
  
  
PA0
  
  
PA6
  
  
PB6
  
  
PA0
  
  
PC6
  
  
CH2引腳
  
  
PA9
  
  
PA1
  
  
PA7
  
  
PB7
  
  
PA1
  
  
PC7
  
  
CH3引腳
  
  
PA10
  
  
PA2
  
  
PB0
  
  
PB8
  
  
PA2
  
  
PC8
  
  
CH4引腳
  
  
PA11
  
  
PA3
  
  
PB1
  
  
PB9
  
  
PA3
  
  
PC9
  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
STM32定時(shí)器的通道/引腳重映射
file:///Z:\TEMP\msohtmlclip1\01\clip_image002.jpg
file:///Z:\TEMP\msohtmlclip1\01\clip_image004.jpg
file:///Z:\TEMP\msohtmlclip1\01\clip_image006.jpg
file:///Z:\TEMP\msohtmlclip1\01\clip_image008.jpg
file:///Z:\TEMP\msohtmlclip1\01\clip_image010.jpg
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM1TIM8定時(shí)器的功能包括:
16位向上、向下、向上/下自動(dòng)裝載計(jì)數(shù)器
16位可編程(可以實(shí)時(shí)修改)預(yù)分頻器,計(jì)數(shù)器時(shí)鐘頻率的分頻系數(shù)為165535之間的任意數(shù)值
4個(gè)獨(dú)立通道: 輸入捕獲 輸出比較 PWM生成(邊緣或中間對(duì)齊模式) 單脈沖模式輸出  
死區(qū)時(shí)間可編程的互補(bǔ)輸出
使用外部信號(hào)控制定時(shí)器和定時(shí)器互聯(lián)的同步電路  
允許在指定數(shù)目的計(jì)數(shù)器周期之后更新定時(shí)器寄存器的重復(fù)計(jì)數(shù)器  
剎車(chē)輸入信號(hào)可以將定時(shí)器輸出信號(hào)置于復(fù)位狀態(tài)或者一個(gè)已知狀態(tài)
如下事件發(fā)生時(shí)產(chǎn)生中斷/DMA 更新:計(jì)數(shù)器向上溢出/向下溢出,計(jì)數(shù)器初始化(通過(guò)軟件或者內(nèi)部/外部觸發(fā)) 觸發(fā)事件(計(jì)數(shù)器啟動(dòng)、停止、初始化或者由內(nèi)部/外部觸發(fā)計(jì)數(shù)) 輸入捕獲 輸出比較 剎車(chē)信號(hào)輸入  
支持針對(duì)定位的增量(正交)編碼器和霍爾傳感器電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM2TIM3TIM4TIM5定時(shí)器功能包括:  
● 16
位向上、向下、向上/向下自動(dòng)裝載計(jì)數(shù)器  
● 16位可編程(可以實(shí)時(shí)修改)預(yù)分頻器,計(jì)數(shù)器時(shí)鐘頻率的分頻系數(shù)為165536之間的任意數(shù)值  
● 4個(gè)獨(dú)立通道:輸入捕獲輸出比較 ─ PWM生成(邊緣或中間對(duì)齊模式)─ 單脈沖模式輸出  
使用外部信號(hào)控制定時(shí)器和定時(shí)器互連的同步電路  
如下事件發(fā)生時(shí)產(chǎn)生中斷/DMA更新:計(jì)數(shù)器向上溢出/向下溢出,計(jì)數(shù)器初始化(通過(guò)軟件或者內(nèi)部/外部觸發(fā)) ─ 觸發(fā)事件(計(jì)數(shù)器啟動(dòng)、停止、初始化或者由內(nèi)部/外部觸發(fā)計(jì)數(shù)) ─ 輸入捕獲輸出比較  
支持針對(duì)定位的增量(正交)編碼器和霍爾傳感器電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理 165536之間的任意數(shù)值  
使用外部信號(hào)控制定時(shí)器和定時(shí)器互連的同步電路  
觸發(fā)輸入作為外部時(shí)鐘或者按周期的電流管理
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
TIM6TIM7定時(shí)器的主要功能包括:   
● 16位自動(dòng)重裝載累加計(jì)數(shù)器  
● 16位可編程(可實(shí)時(shí)修改)預(yù)分頻器,用于對(duì)輸入的時(shí)鐘按系數(shù)為165536之間的任意數(shù)值分頻  
觸發(fā)DAC的同步電路   :此項(xiàng)是TIM6/7獨(dú)有功能
在更新事件(計(jì)數(shù)器溢出)時(shí)產(chǎn)生中斷/DMA請(qǐng)求
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開(kāi)發(fā)目標(biāo)1TIM14個(gè)通道生成PWMCH1PWM1  CH2PWM2  
                                     CH3PWM3  CH4PWM4
           TIM84個(gè)通道生成PWMCH1PWM5  CH2PWM6  
                                      CH3PWM7  CH4PWM8
注:PWM1PWM2 為一組,控制直流減速電機(jī)1
PWM3PWM4 為一組,控制直流減速電機(jī)2
PWM5PWM6 為一組,控制直流減速電機(jī)3
PWM7PWM8 為一組,控制直流減速電機(jī)4
PWM1PWM3PWM5PWM7作為電機(jī)正向脈沖輸出,占空比為萬(wàn)分比)
PWM2PWM4PWM6PWM8作為電機(jī)反向脈沖輸出,占空比為萬(wàn)分比)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開(kāi)發(fā)目標(biāo)2TIM7作為定時(shí)器中斷,產(chǎn)生固定的時(shí)間間隔,便于計(jì)算電機(jī)及落地碼盤(pán)的速度(單位時(shí)間間隔脈沖增量)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開(kāi)發(fā)目標(biāo)3TIM2TIM3TIM4TIM5作為編碼器接口,讀取編碼器的旋轉(zhuǎn)產(chǎn)生的脈沖數(shù)
TIM2CH1作為編碼器1A相的輸入,CH2作為編碼器1B相的輸入
TIM3CH1作為編碼器2A相的輸入,CH2作為編碼器2B相的輸入
TIM4CH1作為編碼器3A相的輸入,CH2作為編碼器3B相的輸入
TIM5CH1作為編碼器4A相的輸入,CH2作為編碼器4B相的輸入
(由于TIM2TIM5CH1CH2共用引腳PA0PA1,所以需要把TIM2
CH1CH2重映射到引腳PA15PB3)
(PA15PB3JTAG接口中的兩只引腳 ,重映射前先把JTAG口關(guān)閉
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE)//關(guān)閉JTAG
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, DISABLE)//打開(kāi)JTAG
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable ,ENABLE);//關(guān)閉JTAG
同時(shí)打開(kāi)SWD
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
開(kāi)發(fā)目標(biāo)42.3TFT液晶顯示屏顯示電機(jī)或碼盤(pán)的速度(單位時(shí)間間隔的脈沖增量)和碼盤(pán)脈沖總數(shù)
未完待續(xù)、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

基于戰(zhàn)艦STM32開(kāi)發(fā)簡(jiǎn)易運(yùn)動(dòng)控制卡.doc

189 KB, 下載次數(shù): 43, 下載積分: 黑幣 -5

直流電機(jī)

評(píng)分

參與人數(shù) 1黑幣 +8 收起 理由
菜雞一只314159 + 8 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:360698 發(fā)表于 2018-6-28 00:29 | 顯示全部樓層
我是一樓??
回復(fù)

使用道具 舉報(bào)

ID:466908 發(fā)表于 2019-1-21 13:13 | 顯示全部樓層
配置jtag引腳PA15和PB3后面還要加
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
使能引腳復(fù)用時(shí)鐘
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人一区二区三区视频 | 亚洲一区二区三区免费观看 | 欧洲一级视频 | 日韩在线不卡 | 久久久久成人精品亚洲国产 | 亚洲精品免费在线观看 | 日韩成人av在线 | 日本大片在线播放 | 国产成人自拍av | 精品亚洲一区二区 | 福利片在线观看 | 亚洲精品一区二区三区 | www.久久| 欧美日韩综合视频 | 欧美自拍日韩 | 99pao成人国产永久免费视频 | 国产精品亚洲成在人线 | 午夜www| 亚洲国产精品99久久久久久久久 | 国产精品激情 | 一级毛片免费看 | 欧美极品视频 | 色婷婷九月 | 日韩欧美网| 四虎影视一区二区 | www.天天操| 国产欧美精品 | 日本精品在线播放 | 日日夜夜免费精品 | 久久久久久久久蜜桃 | 久久av网站 | 香蕉一区 | 精品视频久久久久久 | h视频免费观看 | 天天综合网天天综合色 | 午夜精品久久久久久不卡欧美一级 | 九九综合九九 | 欧美日韩国产中文 | 欧美日韩综合精品 | 精品国产91久久久久久 | 国产精品久久久久婷婷二区次 |