智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2857|回复: 4
打印 上一主题 下一主题

[单片机] 单片机开通了spi和多路pwm出现问题

[复制链接]

11

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
309
贡献
303
兑换币
14
注册时间
2009-10-7
在线时间
129 小时
跳转到指定楼层
1#
发表于 2010-3-17 23:49:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
求助!!我用XS128开通了PWM01,45通道来控制舵机和电机。没有问题,加上个spi驱动的液晶后,液晶显示不了,PWM45通道没有输出。去掉PWM45通道后,液晶可以显示。spi我用的是M4,M5口作mosi和SCK0的。用的最小系统是龙邱80pin的MC9s12xs128MMA。
请问是不是板的问题还是有什么地方要注意的??谢谢

11

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
309
贡献
303
兑换币
14
注册时间
2009-10-7
在线时间
129 小时
2#
 楼主| 发表于 2010-3-18 08:29:31 | 只看该作者
pwm初始化为:

   DDRP = 0X3b; //电机 舵机 输出
  PWMCTL = 0X30; //0和1联合成16位PWM,P1输出控制舵机,23控制电机
  PWMCAE = 0X00; //选择输出模式为左对齐输出模式
  PWMCNT01 = 0;
  PWMCNT23 = 0; //计数器清零;
  PWMPOL = 0X0A; //先输出高电平,计数到DTY时,反转电平
  PWMPRCLK = 0X21; //clockA 2分频,clockA=busclock/2=20MHz;CLK B 4分频:10Mhz  
  PWMSCLA = 0x0A; //对clock A 20分频,pwm sa clock=clockA/20=1MHz;     
  PWMSCLB = 0X0A;    //对clock B 20 分频  500 khz Clock SB = Clock B / (2 * PWMSCLB)
  PWMCLK_PCLK1 = 1; //pwm1 选择clock SA做时钟源 pwm3 选择clock a
  PWMCLK_PCLK3 = 1; //SB
  PWMPER01 = 20000;
  //20000周期20ms; 50Hz;(可以使用的范围:50-200hz)10000用10ms时灵敏
  Servo_dty = 1500; //高电平时间为1.5ms;正中
  PWMPER23 = 1000; //电机频率         
  Motor_dty = 0; // 高电平时间为0
   PWME_PWME1 = 1;   //1,3输出,舵机,电机
  PWME_PWME3=1;

spi初始化为:
  MODRR = 0x10; //spi use m4 m5 port
  SPI0CR1 = 0x50;
  SPI0CR2 = 0x08;
  SPI0BR = 0x01; //BR=busclk/((SPPR + 1)· 2^(SPR + 1))
回复

使用道具 举报

11

主题

102

帖子

0

精华

高级会员

Rank: 4

积分
870
威望
309
贡献
303
兑换币
14
注册时间
2009-10-7
在线时间
129 小时
3#
 楼主| 发表于 2010-3-18 22:35:07 | 只看该作者
没人回答,自己改用PT口来输出PWM.可以正常工作。暂时这样先。希望有人有另外的解决方法。
回复

使用道具 举报

1

主题

53

帖子

0

精华

高级会员

Rank: 4

积分
521
威望
319
贡献
82
兑换币
26
注册时间
2008-10-19
在线时间
60 小时
4#
发表于 2010-5-4 14:27:56 | 只看该作者
我也是液晶没调出来,SPI的,现在也不知道问题在哪?很郁闷
回复

使用道具 举报

3

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
289
QQ
威望
259
贡献
20
兑换币
0
注册时间
2010-3-28
在线时间
5 小时
5#
发表于 2010-7-8 14:15:29 | 只看该作者
spi 沃野没用过
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 13:18 , Processed in 0.046866 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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