[其他ST产品] PWM问题 初学32 求指教

[复制链接]
1207|15
 楼主| 哆啦吼 发表于 2016-5-7 11:46 | 显示全部楼层 |阅读模式
想用STM32F103C8T6(48脚)   这款芯片做个智能小车   控制1个舵机   2个直流电机   但看原理图貌似只有4路PWM  是的吗?   而且只是一个定时器的4路  怎么调成不一样的频率   ?
戈卫东 发表于 2016-5-7 13:04 | 显示全部楼层
TIM1可以输出4路PWM其中3路互补输出
TIM234也都可以输出PWM
戈卫东 发表于 2016-5-7 13:06 | 显示全部楼层
103C8,TIM1 2 3 4 都可以输出4路PWM
 楼主| 哆啦吼 发表于 2016-5-7 13:56 | 显示全部楼层
戈卫东 发表于 2016-5-7 13:04
TIM1可以输出4路PWM其中3路互补输出
TIM234也都可以输出PWM

我的单片机是48脚的   我知道理论上 可以输出30路pwm 但原理图只标了PB9/TIM4_CH4   PB8/TIM4_CH3 PB7/TIM4_CH2  PB6/TIM4_CH1  其他的就是别的了
 楼主| 哆啦吼 发表于 2016-5-7 13:58 | 显示全部楼层
哆啦吼 发表于 2016-5-7 13:56
我的单片机是48脚的   我知道理论上 可以输出30路pwm 但原理图只标了PB9/TIM4_CH4   PB8/TIM4_CH3 PB7/TI ...

48脚  可用的引脚只有32个   总不能  32个引脚可以输出30路pwm吧
弈涯 发表于 2016-5-7 15:39 | 显示全部楼层
PA8/PA9/PA10/AP11是TIM1的输出
弈涯 发表于 2016-5-7 15:40 | 显示全部楼层
找一份DataSheet看看就明白了
justtest111 发表于 2016-5-7 16:30 | 显示全部楼层
你咋只看原理图上标的引脚啊,你去看看datasheet上的引脚分布啊, 1.bmp
 楼主| 哆啦吼 发表于 2016-5-7 17:41 | 显示全部楼层
justtest111 发表于 2016-5-7 16:30
你咋只看原理图上标的引脚啊,你去看看datasheet上的引脚分布啊,

恩 谢谢   
 楼主| 哆啦吼 发表于 2016-5-7 17:41 | 显示全部楼层
弈涯 发表于 2016-5-7 15:40
找一份DataSheet看看就明白了

恩  十分感谢
戈卫东 发表于 2016-5-7 18:33 | 显示全部楼层
装个CUBE吧,看管脚比DATASHEET方便多了。。。
 楼主| 哆啦吼 发表于 2016-5-7 19:04 | 显示全部楼层
戈卫东 发表于 2016-5-7 18:33
装个CUBE吧,看管脚比DATASHEET方便多了。。。

这个不知道  是什么?..............求教下
戈卫东 发表于 2016-5-7 19:30 | 显示全部楼层
哆啦吼 发表于 2016-5-7 19:04
这个不知道  是什么?..............求教下

ST的工具,
http://www2.st.com/content/st_co ... rs/stm32cubemx.html
 楼主| 哆啦吼 发表于 2016-5-8 09:22 | 显示全部楼层
戈卫东 发表于 2016-5-7 19:30
ST的工具,
http://www2.st.com/content/st_com/en/products/development-tools/software-development-to ...

恩  谢谢了
NF同学 发表于 2016-5-8 11:29 | 显示全部楼层
给定时器的不同通道赋不同初值就行吧   可以参考一下飞控类的程序
Soraka 发表于 2016-5-8 15:15 | 显示全部楼层
每个通道有一个比较寄存器,你初始化的时候设置不同的值后,四个通道就可以同时输出不同占空比的PWM,不过频率都一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部