久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
stm32控制步步進電機,角度控制與速度控制程序
[打印本頁]
作者:
2479408246
時間:
2021-8-4 14:23
標題:
stm32控制步步進電機,角度控制與速度控制程序
stm32控制步步進電機,角度控制與速度控制程序
引腳定義:
步進電機驅動器
PB8----PULS+:脈沖輸出
PB9----DIR+:方向輸出
按鍵
PB12----KEY1
PB13----KEY2
PB14----KEY3
PB15----KEY4
槽型光耦模塊
PB11----Sensor_Input
24c16 EEPROM 存儲器
PC13----IIC_SDA
PC14----IIC_SCL
串口通訊
PA09(TXD)----RXD
PA10(RXD)----TXD
51hei圖片20210804141750.jpg
(5.43 MB, 下載次數: 82)
下載附件
硬件接線
2021-8-4 14:22 上傳
單片機源程序如下:
//步進電機啟動程序
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "input.h"
#include "output.h"
#include "24cxx.h"
vu32 speed=1000;//步進電機速度設定
s8 procedure;//記錄移動次數
u8 TEXT_Buffer[]={120,124,100,126,127};//存放將要寫入24c02數據
#define SIZE sizeof(TEXT_Buffer)//獲取字節長度,保證寫入讀取數據長度相同
u8 datatemp[SIZE];//存放從24c02讀取的數據
u32 TEXT_32Buffer=65535;//存放將要寫入24c02數據32位
u32 data32_temp;//存放從24c02讀取的數據32位
u8 a=0,b=0;
int main(void)
{
delay_init();//延時函數初始化
uart_init(9600);
Signal_Input_Init();//GPIO IN初始化
Signal_Output_Init();//GPIO OUT初始化
AT24CXX_Init();
while(AT24CXX_Check())//檢測不到24c02
{
printf("檢測不到24cXX\r\n") ;
delay_ms(1000);
break;
}
while(1)
{
if(KEY_Scan(0,KEY1))
{
Fixed_Pulse_Output(0,625);
procedure++;
if(procedure>16)procedure=0;
printf("procedure+=%d\r\n",procedure);
AT24CXX_Write(0,TEXT_Buffer,SIZE);//寫入數據
// for(a=0;a<SIZE;a++)
// {
// printf("TEXT_Buffer=%d\r\n",TEXT_Buffer[a]);
// }
AT24CXX_Read(0,datatemp,SIZE);//讀取數據
// for(b=0;b<SIZE;b++)
// {
// printf("datatemp=%d\r\n",datatemp[b]);
// }
}
if(KEY_Scan(0,KEY2))
{
Fixed_Pulse_Output(1,625);
procedure--;
if(procedure<0)procedure=16;
AT24CXX_WriteLenByte(10,TEXT_32Buffer,4);
// printf("TEXT_32Buffer=%d\r\n",TEXT_32Buffer);
data32_temp=AT24CXX_ReadLenByte(10,4);
//printf("data32_temp=%d\r\n",data32_temp);
printf("procedure-=%d\r\n",procedure);
}
if(KEY_Scan(0,KEY3))
{
while(speed)
{
Succession_Pulse_Output(0,speed );
// printf("speed=%d\r\n",speed) ;
if(KEY_Scan(0,KEY4))
{
speed+=1000;
if(speed>10000)speed=1000;
printf("speed=%d\r\n",speed) ;
}
if(Sensor_Input==1)
{
procedure=0;
break;
}
}
printf("procedure=%d\r\n",procedure) ;
}
}
}
復制代碼
所有代碼51hei附件下載:
步進電機驅動程序-STM32F103C8T6.7z
(187.6 KB, 下載次數: 86)
2021-8-4 15:10 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
2479408246
時間:
2021-8-4 14:25
硬件測試OK
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
超碰av在线播放
|
一级毛片黄色
|
亚洲精品911
|
永久黄网站色视频免费观看w
|
不卡在线视频
|
欧美在线不卡
|
欧美精品日韩
|
亚洲狠狠
|
亚洲第一免费视频
|
综合二区
|
www.亚洲天堂
|
国产麻豆一区二区
|
日韩影院在线观看
|
91日韩欧美
|
国产激情久久久
|
香蕉视频免费
|
成人免费视屏
|
黄视频网站在线观看
|
中文字幕久久精品
|
久久激情网
|
日本天天操
|
久久久久久爱
|
欧美一级片在线观看
|
成人免费视频大全
|
成人av在线网站
|
国产精品911
|
国产免费一级片
|
成人激情片
|
亚洲久久久久久
|
成人免费毛片男人用品
|
国产色自拍
|
久久精品国产视频
|
国产黄色片在线观看
|
91激情视频
|
成年人免费在线视频
|
国产精品成人免费视频
|
黄色av免费在线观看
|
成人午夜毛片
|
中文字幕一区在线观看
|
女人一级一片30分
|
国产欧美一区二区三区在线看蜜臀
|