谁给我个STM32F103系列的机械臂 英文程序

查看: 926|回复: 2
stm32工程模板 -机械臂
0.png (34.94 KB, 下载次数: 43)
19:13 上传
主程序:
# include &stm32f10x.h&
# include &stm32f10x_tim.h&
#include &stm32f10x_gpio.h&
#include &key.h&
#include &delay.h&
#include &TIM.h&
#include &5110.h&
#include &dht11.h&
#include &SYS.h&
#include &led.h&
#include &yab.h&
//初始化IO端口
void GPIO_Configuart(void)& &
{
& & GPIO_InitTypeDef GPIO_InitS
& & GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1|
& & & && && && && && && && && && && & GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9|
& & & && && && && && && && && && && & GPIO_Pin_3|GPIO_Pin_10|GPIO_Pin_11;
& & GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
& & GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
& & GPIO_Init(GPIOB,&GPIO_InitStructure);
& & & &
& & & && &GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_15;
& & GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
& & GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
& & GPIO_Init(GPIOA,&GPIO_InitStructure);
}
//复位和系统时钟控制
void RCC_Configuare(void)
{
& & SystemInit();
&&& & & & RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//开端口A时钟
& & & && &RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//开端口B时钟
& & & && &RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOG,ENABLE);//使能PG端口时钟
& & & && &RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);//使能或者失能 APB1 外设时钟
& & RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);//使能或者失能 APB1 外设时钟
& & & && &RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);//使能或者失能 APB1 外设时钟& & & & & & & &
& & & & & & & & RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
& & & && &
}
void chuanganqi(void)
{
& & & & & & & && &&&& & & & u8
& & & & & & & & & & & && &&&u8
& & & & & & & & & & & && &while(DHT11_Init())& &&&//DHT11初始化& &&&
& && & {&&
& & & & & & & & & & & & led(1);
& & & & & & & & & & & & LCD_WriteString_en(0,0,&----------&);& & & &
& && &LCD_WriteString_en(0,1,&----------&);& & & & & & & & & & & & & & & &&&
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & led(2); & & & & & & & & & & & & & & & &
& & & & & & & & & & & & LCD_Clear();& & & &
& & & & & & & & & & & & delay_ms(1000);
& & & & & & & & & & & & LCD_WriteString_en(0,0,&temp:&);& & & &
& & & & & & & & & & & & LCD_WriteString_en(1,1,&humi:&);
& & & & & & & & & & & & LCD_WriteString_en(43,0,&*&);& & & &
& & & & & & & & & & & & LCD_WriteString_en(43,1,&%&);& & & &
& & & & & & & & & & & & DHT11_Read_Data(&temp,&humi);//读取温湿度& && && &
& & & & & & & & & & & & LCD_WriteNumber(30,0,temp);& & & &
& & & & & & & & & & & & LCD_WriteNumber(30,1,humi);
& & & & & & & & & & & & & & & & delay_ms(1000);
}
int main(void)
{&&
& & & &
& & & && && & LCD_Configuart();//显示屏初始化
& & & && && & LED_Configuare();//闪光灯初始化
& & & & & & & & & & & & & & & & RCC_Configuare();
& & & & & & & & & & & & & & & & GPIO_Configuart();
& & & & & & & & & & & & & & & & TIM2_Configuare();
& & & & & & & & & & & & & & & & TIM3_Configuare();
& & & & & & & & & & & & & & & & TIM4_Configuare();& & & &
& && &&&robot_ready();
& & & & & & & & & & & & & & & & LCD_Init(); LCD_Clear();
& & robot_key();
& & & & & & & & & & & & while(1) {& & & & & & & &
& & & & & & & &
& & & & delay_us(500);
& & & && && & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_8)==0) {i=1;}
else& & & && &if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_9)==0) {i=2;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_10)==0){i=3;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_11)==0){i=4;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_12)==0){i=5;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_13)==0){i=6;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_14)==0){i=7;}
else& & & & & & & & if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_15)==0){i=8;}
else& &{ i=1;}
switch(i)
{
case 1:{
////////////////////
//模式1
& & & & & & & & led(2);
& & & & & & & & & & & & LCD_WriteString_en(1,4,&1&);
& & & & & & & & & & & & robot_ready();& & & &
& & & & & & & & & & & & chuanganqi();
& & & & & & & & & & & & led(3);
case 2:{
////////////////////
//模式2& & & & & & & &
&&led(2);& & & &
& & & & LCD_WriteString_en(1,4,&2&);
&&chuanganqi();& & & & zoulu();zoulu();& & & & & & & & & & & & robot_ready();
&&led(5);& & & &
////////////////////& & & & & & & & & & & & & & & &
}
case 3:{
////////////////////
led(0);
LCD_WriteString_en(1,4,&3&);
& & & & zoulu();
robot_ready();& & & &
& & & & & & & & zoulu();
robot_ready();& & & &
& & & & & & & & zoulu();
robot_ready();& & & &
& & & & & & & & zoulu();
robot_ready();& & & &
& & & & & & & & zoulu();
robot_ready();& & & &
led(1);& & & &
////////////////////& & & & & & & & & & & & & & & & & & & &
}
case 4:{
////////////////////
& & & & & & & & & & & & led(1);
& & & & & & & & LCD_WriteString_en(1,4,&4&);
& & & & & & & & baidong(0);& & & & & & & & baidong(1);& & & & baidong(2);& & & & baidong(3);
& & & & & & & & delay_ms(1000);& & & & robot_ready();
& & & & & & & & & & & & baidong(0);& & & & & & & & baidong(1);& & & & baidong(2);& & & & baidong(3);
& & & & & & & & delay_ms(1000);
& & & & & & & & & & & & shoubiguidong();
& & & & & & & & & & & & baidong(0);& & & & & & & & baidong(1);& & & & baidong(2);& & & & baidong(3);
& & & & & & & & delay_ms(1000);& & & & robot_ready();
& & & &
////////////////////& & & &
}
case 5:{
////////////////////
& & & & & & & & & & & & led(2);
& & & & & & & & LCD_WriteString_en(1,4,&5&);
& & & & & & & & baobao();
& & & & & & & & robot_ready();& & & &
& & & & & & & & baobao();
& & & & & & & & robot_ready();
& & & &
////////////////////& & & & & & & & & & & & & & & & & & & &
case 6:{
////////////////////
& & & & & & & & led(5);
& & & & & & & & LCD_WriteString_en(1,4,&6&);
& & & & & & & & shoubiguidong();
& & & & & & & & delay_ms(1000);
& & & & & & & & robot_ready();
////////////////////& & & & & & & & & & & & & & & & & & & &
& & & & & & & & led(3);
& & & & & & & & LCD_WriteString_en(1,4,&7&);
& & & & & & & & shuaitui01();
& & & & & & & & robot_ready();
////////////////////& & & & & & & & & & & & & & & & & & & &
case 8:{
////////////////////
& & & & & & & & led(2);
& & & & & & & & LCD_WriteString_en(1,4,&8&);
& & & & & & & & shuaitui01();& & & &
& & & & & & & & robot_ready();
////////////////////& & & & & & & & & & & & & & & & & & & &
}& & & & & & & &
}& & & & & & & & & & & &
}& & & & & & & & & & & & & & & &
}
复制代码
18:41 上传
点击文件名下载附件
下载积分: 黑币 -5
7.28 MB, 下载次数: 15, 下载积分: 黑币 -5
共享资料的黑币奖励!
学习下& && && && && && && && && && && && && && &
Powered by51/stm32单片机控制6自由度机械臂(带云台)二次开发是用什么传感器定位比较好? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
51/stm32单片机控制6自由度机械臂(带云台)二次开发是用什么传感器定位比较好?
09:13:37  
51/stm32单片机控制6自由度机械臂(带云台)二次开发是用什么传感器定位比较好?
12:24:22  
6轴陀螺仪,同学之前用它做三轴云台,效果很好。
12:36:46  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
现在开始用9轴了,应该更好哦
Powered by
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
下载发烧友APP
版权所有 (C) 深圳华强聚丰电子科技有限公司21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 1716|回复: 0
stm32使用伺服电机机械臂直线插补运行问题
&&未结帖(5)
主题帖子积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
stm32控制伺服电机在位置工作模式下 速度的上升,匀速,减速需要自己编程实现,现在想用直线插补让机械臂末端执行器走直线,就是每隔20ms插补一个点,然后stm32控制伺服电机行走插补段,计算完成然后发脉冲,这样就会造成一个发脉冲的断层,虽然时间很短肉眼无法分辨,但是这个断层确实是存在的,该怎么处理这个断层呢 是每次线段stm32控制伺服电机的速度都要经过加速匀速减速的过程吗?还是怎么样?请大家指导下,瓶颈
热门推荐 /1 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
基于stm32的机械手臂控制系统设计
下载积分:1000
内容提示:基于stm32的机械手臂控制系统设计
文档格式:PDF|
浏览次数:92|
上传日期: 15:32:56|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
基于stm32的机械手臂控制系统设计
关注微信公众号>> STM32控制4路伺服电机四度机械臂源码
STM32控制4路伺服电机四度机械臂源码
所属分类:
下载地址:
STM32控制4路伺服电机四文件大小:4.95 MB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
STM32控制4路伺服电机四度机械臂源码
舵机控制\cmsis\Core\CM3\core_cm3.c
&&........\.....\....\...\core_cm3.h
&&........\.....\....\...\startup\arm\startup_stm32f10x_cl.s
&&........\.....\....\...\.......\...\startup_stm32f10x_hd.s
&&........\.....\....\...\.......\...\startup_stm32f10x_ld.s
&&........\.....\....\...\.......\...\startup_stm32f10x_md.s
&&........\.....\....\...\.......\gcc\startup_stm32f10x_cl.s
&&........\.....\....\...\.......\...\startup_stm32f10x_hd.s
&&........\.....\....\...\.......\...\startup_stm32f10x_ld.s
&&........\.....\....\...\.......\...\startup_stm32f10x_md.s
&&........\.....\....\...\.......\iar\startup_stm32f10x_cl.s
&&........\.....\....\...\.......\...\startup_stm32f10x_hd.s
&&........\.....\....\...\.......\...\startup_stm32f10x_ld.s
&&........\.....\....\...\.......\...\startup_stm32f10x_md.s
&&........\.....\....\...\stm32f10x.h
&&........\.....\....\...\system_stm32f10x.c
&&........\.....\....\...\system_stm32f10x.h
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
16.80 kB23-06-09 13:55
45.44 kB23-06-09 13:55
startup_stm32f10x_cl.s15.23 kB06-03-10 23:49
startup_stm32f10x_hd.s15.51 kB06-03-10 23:49
startup_stm32f10x_ld.s11.88 kB23-06-09 13:55
startup_stm32f10x_md.s12.27 kB28-07-09 11:55
startup_stm32f10x_cl.s12.24 kB23-06-09 13:55
startup_stm32f10x_hd.s12.70 kB23-06-09 13:55
startup_stm32f10x_ld.s9.28 kB23-06-09 13:55
startup_stm32f10x_md.s9.76 kB23-06-09 13:55
startup_stm32f10x_cl.s15.93 kB23-06-09 13:55
startup_stm32f10x_hd.s16.32 kB23-06-09 13:55
startup_stm32f10x_ld.s12.04 kB23-06-09 13:55
startup_stm32f10x_md.s12.30 kB23-06-09 13:55
579.47 kB12-08-10 21:57
29.90 kB01-09-09 22:19
2.35 kB23-06-09 13:55
License.doc39.00 kB23-06-09 13:55
3.19 kB11-08-11 20:03
1.43 kB11-08-11 20:02
1.68 kB20-10-11 22:09
3.07 kB20-10-11 22:09
2.68 kB11-08-11 19:59
1.30 kB11-08-11 19:59
432.51 kB13-08-11 00:41
15.75 kB11-08-11 01:44
22.82 kB10-08-11 16:29
1.38 kB20-10-11 11:37
1.58 kB10-08-11 14:55
32.68 kB20-10-11 21:43
7.18 kB21-10-11 00:46
1.09 kB18-11-11 22:02
122.00 B18-11-11 22:03
7.54 kB26-11-11 01:47
236.00 B26-11-11 01:47
518.84 kB03-08-11 22:02
3.04 kB10-08-11 15:13
7.51 kB02-12-11 17:30
1.97 kB18-11-11 22:23
23.63 kB03-08-11 22:02
2.11 kB03-08-11 22:02
1.98 kB05-12-10 09:37
365.00 B18-10-10 20:06
1.29 kB02-12-11 17:24
104.00 B18-11-11 18:00
12.88 kB21-10-11 01:14
3.90 kB21-10-11 00:30
8.68 kB04-08-09 17:23
20.94 kB04-08-09 17:23
7.29 kB04-08-09 17:23
20.02 kB04-08-09 17:23
2.02 kB04-08-09 17:23
13.45 kB04-08-09 17:23
3.06 kB04-08-09 17:23
20.09 kB04-08-09 17:23
6.53 kB04-08-09 17:23
19.07 kB04-08-09 17:23
25.57 kB04-08-09 17:23
16.89 kB04-08-09 17:23
17.56 kB04-08-09 17:23
3.65 kB04-08-09 17:23
4.19 kB04-08-09 17:23
28.34 kB04-08-09 17:23
3.68 kB04-08-09 17:23
21.26 kB04-08-09 17:23
17.67 kB04-08-09 17:23
43.85 kB04-08-09 17:23
15.92 kB04-08-09 17:23
2.81 kB04-08-09 17:23
6.77 kB04-08-09 17:23
45.91 kB04-08-09 17:23
8.30 kB04-08-09 17:23
31.09 kB04-08-09 17:23
3.26 kB04-08-09 17:23
13.70 kB04-08-09 17:23
4.28 kB04-08-09 17:23
27.46 kB04-08-09 17:23
6.69 kB04-08-09 17:23
25.89 kB04-08-09 17:23
34.25 kB04-08-09 17:23
18.74 kB04-08-09 17:23
36.75 kB04-08-09 17:23
4.71 kB04-08-09 17:23
8.76 kB04-08-09 17:23
48.46 kB04-08-09 17:23
8.46 kB04-08-09 17:23
28.13 kB04-08-09 17:23
29.36 kB04-08-09 17:23
102.23 kB04-08-09 17:23
34.23 kB04-08-09 17:23
5.51 kB04-08-09 17:23
startup_stm32f10x_hd.lst56.43 kB26-11-11 03:16
test.map118.34 kB02-12-11 17:30
24cxx.crf320.51 kB26-11-11 03:16
24cxx.d1.44 kB26-11-11 03:16
24cxx.o351.60 kB26-11-11 03:16
bmp.crf82.00 B26-11-11 03:16
bmp.d33.00 B26-11-11 03:16
bmp.o89.55 kB26-11-11 03:16
core_cm3.crf3.46 kB26-11-11 03:16
core_cm3.d99.00 B26-11-11 03:16
core_cm3.o10.21 kB26-11-11 03:16
eval.crf317.93 kB26-11-11 03:16
eval.d1.26 kB26-11-11 03:16
eval.o346.57 kB26-11-11 03:16
ExtDll.iex19.00 B26-11-11 00:28
hz16.crf316.14 kB26-11-11 03:17
hz16.d1.27 kB26-11-11 03:17
hz16.o344.47 kB26-11-11 03:17
iic.crf320.56 kB26-11-11 03:16
iic.d1.34 kB26-11-11 03:16
iic.o349.89 kB26-11-11 03:16
lcd.crf340.08 kB26-11-11 03:17
lcd.d1.41 kB26-11-11 03:17
lcd.o383.98 kB26-11-11 03:17
main.crf343.74 kB02-12-11 17:23
main.d1.66 kB02-12-11 17:23
main.o370.40 kB02-12-11 17:23
main.__i428.00 B02-12-11 17:23
misc.crf316.64 kB26-11-11 03:16
misc.d1.26 kB26-11-11 03:16
misc.o344.55 kB26-11-11 03:16
nvic.crf315.94 kB26-11-11 03:16
nvic.d1.27 kB26-11-11 03:16
nvic.o343.93 kB26-11-11 03:16
pwm.crf317.37 kB26-11-11 03:16
pwm.d1.24 kB26-11-11 03:16
pwm.o346.01 kB26-11-11 03:16
startup_stm32f10x_hd.d85.00 B26-11-11 03:16
startup_stm32f10x_hd.o6.77 kB26-11-11 03:16
stm32f10x_adc.crf323.64 kB26-11-11 03:16
stm32f10x_adc.d1.55 kB26-11-11 03:16
stm32f10x_adc.o358.32 kB26-11-11 03:16
stm32f10x_bkp.crf317.61 kB26-11-11 03:16
stm32f10x_bkp.d1.55 kB26-11-11 03:16
stm32f10x_bkp.o346.87 kB26-11-11 03:16
stm32f10x_can.crf323.70 kB26-11-11 03:16
stm32f10x_can.d1.55 kB26-11-11 03:16
stm32f10x_can.o353.62 kB26-11-11 03:16
stm32f10x_crc.crf316.24 kB26-11-11 03:16
stm32f10x_crc.d1.55 kB26-11-11 03:16
stm32f10x_crc.o344.49 kB26-11-11 03:16
stm32f10x_dac.crf318.33 kB26-11-11 03:16
stm32f10x_dac.d1.55 kB26-11-11 03:16
stm32f10x_dac.o347.52 kB26-11-11 03:16
stm32f10x_dbgmcu.crf315.99 kB26-11-11 03:16
stm32f10x_dbgmcu.d1.64 kB26-11-11 03:16
stm32f10x_dbgmcu.o343.68 kB26-11-11 03:16
stm32f10x_dma.crf319.14 kB26-11-11 03:16
stm32f10x_dma.d1.55 kB26-11-11 03:16
stm32f10x_dma.o347.22 kB26-11-11 03:16
stm32f10x_exti.crf317.18 kB26-11-11 03:16
stm32f10x_exti.d1.58 kB26-11-11 03:16
stm32f10x_exti.o345.40 kB26-11-11 03:16
stm32f10x_flash.crf322.59 kB26-11-11 03:16
stm32f10x_flash.d1.61 kB26-11-11 03:16
stm32f10x_flash.o353.42 kB26-11-11 03:16
stm32f10x_fsmc.crf321.99 kB26-11-11 03:16
stm32f10x_fsmc.d1.58 kB26-11-11 03:16
stm32f10x_fsmc.o350.89 kB26-11-11 03:16
stm32f10x_gpio.crf319.96 kB26-11-11 03:16
stm32f10x_gpio.d1.58 kB26-11-11 03:16
stm32f10x_gpio.o350.64 kB26-11-11 03:16
stm32f10x_i2c.crf322.27 kB26-11-11 03:16
stm32f10x_i2c.d1.55 kB26-11-11 03:16
stm32f10x_i2c.o355.52 kB26-11-11 03:16
stm32f10x_it.crf225.69 kB02-12-11 17:30
stm32f10x_it.d486.00 B02-12-11 17:30
stm32f10x_it.o238.04 kB02-12-11 17:30
stm32f10x_it.__i468.00 B02-12-11 17:30
stm32f10x_iwdg.crf316.30 kB26-11-11 03:16
stm32f10x_iwdg.d1.58 kB26-11-11 03:16
stm32f10x_iwdg.o344.34 kB26-11-11 03:16
stm32f10x_pwr.crf317.56 kB26-11-11 03:16
stm32f10x_pwr.d1.55 kB26-11-11 03:16
stm32f10x_pwr.o346.08 kB26-11-11 03:16
stm32f10x_rcc.crf323.56 kB26-11-11 03:16
stm32f10x_rcc.d1.55 kB26-11-11 03:16
stm32f10x_rcc.o355.14 kB26-11-11 03:16
stm32f10x_rtc.crf317.53 kB26-11-11 03:16
stm32f10x_rtc.d1.55 kB26-11-11 03:16
stm32f10x_rtc.o346.93 kB26-11-11 03:16
stm32f10x_sdio.crf320.65 kB26-11-11 03:16
stm32f10x_sdio.d1.58 kB26-11-11 03:16
stm32f10x_sdio.o352.23 kB26-11-11 03:16
stm32f10x_spi.crf320.52 kB26-11-11 03:16
stm32f10x_spi.d1.55 kB26-11-11 03:16
stm32f10x_spi.o352.11 kB26-11-11 03:16
stm32f10x_tim.crf336.83 kB26-11-11 03:16
stm32f10x_tim.d1.55 kB26-11-11 03:16
stm32f10x_tim.o379.89 kB26-11-11 03:16
stm32f10x_usart.crf321.63 kB26-11-11 03:16
stm32f10x_usart.d1.61 kB26-11-11 03:16
stm32f10x_usart.o354.07 kB26-11-11 03:16
stm32f10x_wwdg.crf316.74 kB26-11-11 03:16
stm32f10x_wwdg.d1.58 kB26-11-11 03:16
stm32f10x_wwdg.o345.24 kB26-11-11 03:16
system_stm32f10x.crf201.37 kB26-11-11 03:16
system_stm32f10x.d273.00 B26-11-11 03:16
system_stm32f10x.o213.25 kB26-11-11 03:16
systickdelay.crf200.67 kB26-11-11 03:16
systickdelay.d296.00 B26-11-11 03:16
systickdelay.o213.80 kB26-11-11 03:16
test.axf577.05 kB02-12-11 17:30
test.hex80.59 kB02-12-11 17:30
127.71 kB02-12-11 17:30
test.lnp1.07 kB02-12-11 17:30
test.plg188.00 B14-03-12 16:11
test.sct479.00 B21-10-11 15:21
test.tra3.63 kB02-12-11 17:30
time.crf316.00 kB02-12-11 17:24
time.d1.27 kB02-12-11 17:24
time.o344.01 kB02-12-11 17:24
time.__i441.00 B02-12-11 17:24
touch.crf344.25 kB26-11-11 03:16
touch.d1.60 kB26-11-11 03:16
touch.o370.88 kB26-11-11 03:16
&JLink&0.00 B234 47%
171.05 kB02-12-11 17:42
285.00 B10-08-11 14:38
7.80 kB02-12-11 17:23
test.uvopt164.56 kB14-03-12 16:11
test.uvproj21.42 kB25-11-11 18:50
test_Target1.00 B6% 14-03-12
test_uvopt.bak165.11 kB02-12-11 17:42
test_uvproj.bak21.05 kB18-11-11 01:38
&arm&0.00 B14-03-12 16:09
&gcc&0.00 B14-03-12 16:09
&iar&0.00 B14-03-12 16:09
&startup&0.00 B14-03-12 16:09
&CM3&0.00 B14-03-12 16:09
&Documentation&0.00 B14-03-12 16:09
&Core&0.00 B14-03-12 16:09
&24cxx&0.00 B14-03-12 16:09
&IIC&0.00 B14-03-12 16:09
&LCD&0.00 B14-03-12 16:09
&NVIC&0.00 B14-03-12 16:09
&PWM&0.00 B14-03-12 16:09
&Time&0.00 B14-03-12 16:09
&Touch&0.00 B14-03-12 16:09
&inc&0.00 B14-03-12 16:09
&src&0.00 B14-03-12 16:09
&cmsis&0.00 B14-03-12 16:09
&eval&0.00 B14-03-12 16:09
&lib&0.00 B14-03-12 16:09
&Lis&0.00 B14-03-12 16:09
&Obj&0.00 B14-03-12 16:09
&user&0.00 B14-03-12 16:11
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
yyz910919该方案很好的叙述和阐述了stm32在电机控制中的优势,在简单伺服系统中,STM32作为核心控制器,加以简单的传感器就可以完成电机的精确定位和高精度速度控制。
伺服电机源码不错
ddddhSTM32控制4路伺服电机四度机械
wangminwr网上很难找到伺服电机例程,下载来学习一下
Annxingjing引用:该方案很好的叙述和阐述了stm32在电机控制中的优势,在简单伺服系统中,STM32作为核心控制器,加以简单的传感器就可以完成电机的精确定位和高精度速度控制。
Annxingjing{01,0xF0,02,60,00,00,03,00,00,00,00,90,03,60,00,00,03,00,00,00, 01,0xF0,02,60,00,00,01,50,00,00, 00,0xF0,00,00,00,00,01,50,00,00,
02,0xF0,01,00,02,0xD0,01,50,00,00,02,90,02,90,02,0xD0,01,50,00,00,02,90,02,90,02,0xD0,03,00,00,00,02,0xF0,00,00,02,0xD0,03,00,00,00,00,00,00,00,00,00,03,00,00,00}这样表示机械手的位置,那么对应的电机运动角度是怎么知道的呢?
duni0810网上很难找到伺服电机例程,下载来学习一下
评价成功,多谢!
下载STM32控制4路伺服电机四
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:325.446ms - init:0.1;find:0.6;t:0.5;tags:0.2;related:210.3;comment:7.9; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧}

我要回帖

更多关于 我是未来机械臂 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信