OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7703|回复: 6

如何用STC12C5A60S2内部PWM控制电机正反转

[复制链接]

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-11-16
在线时间
0 小时
发表于 2014-12-1 23:33:21 | 显示全部楼层 |阅读模式
5金钱
STC12C5A60S2可以通过设置使P1^3和P1^4输出PWM 波形,但我现在要把P1^3和P1^4分别接在LN298的控制端上实现使电机正反转,可是现在的情况是电机只能一个方向转.程序如下,求大神看看怎么写才能实现我要的功能
#include<stc12c5a60s2.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

void delay(int z)
{
int x,y;
for(x=0;x<z;x--)
for(y=0;y<930;y--);
}
void main()
{

CCON=0X00; 
CH=0;  
CL=0;
CMOD=0X02; //PWM????SYSCLK/2/256,????CF??????
CCAP0H=CCAP0L=0X80;   //PWM0   50%????±?
CCAPM0=0X42;    //8??pwm??????,???í±????÷????,???í?÷??????

CCAP1H=CCAP1L=0xff; //PWM1  0%????±?
CCAPM1=0X42;

while(1)
{

CCAP0H=CCAP0L=0Xff;
CCAP1H=CCAP1L=0x80;
CR=1;
delay(3000);
CR=0;

CCAP0H=CCAP0L=0X80;
CCAP1H=CCAP1L=0xff;
CR=1;        //??PCA?????÷
delay(3000);
CR=0;



}
}

最佳答案

查看完整内容[请看2#楼]

回复【3楼】herbert-lu: --------------------------------- 找到问题啦..........是太粗心了,那个延时程序写错啦,一延时就好久
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-11-16
在线时间
0 小时
 楼主| 发表于 2014-12-1 23:33:22 | 显示全部楼层
回复【3楼】herbert-lu:
---------------------------------
找到问题啦..........是太粗心了,那个延时程序写错啦,一延时就好久
回复

使用道具 举报

14

主题

225

帖子

3

精华

高级会员

Rank: 4

积分
623
金钱
623
注册时间
2014-7-8
在线时间
26 小时
发表于 2014-12-2 11:44:17 | 显示全部楼层
先直接接高低电平实现正反转来,程序就好写了呗
回复

使用道具 举报

5

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2014-4-3
在线时间
25 小时
发表于 2014-12-2 13:38:07 | 显示全部楼层
先帮顶!    你是用的直流电机还是用的四相电机。你可以用PWM来控制转动的速度。并且通过来回切换PWM的channel来使电机正反转。
别人能研究出来的东西,至少我的学会去怎么使用吧。
回复

使用道具 举报

17

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2014-4-12
在线时间
0 小时
发表于 2014-12-4 22:57:03 | 显示全部楼层
ATmega16的功能比这个好,也好操作。为毛不用呢
规格严格,功夫到家
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-11-16
在线时间
0 小时
 楼主| 发表于 2014-12-5 00:29:05 | 显示全部楼层
回复【5楼】FMX_2011:
---------------------------------
没用过......
回复

使用道具 举报

17

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2014-4-12
在线时间
0 小时
发表于 2014-12-5 09:09:33 | 显示全部楼层
回复【6楼】wu:
---------------------------------
其实现在AVR都没多少人用了。。都奔着STM8去了
规格严格,功夫到家
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表