OpenEdv-开源电子网

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

【分享】F4xx的 8路遥控信号捕捉和 8路PWM输出。带IAR6.5/6.7工程。

[复制链接]

79

主题

534

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2014-9-30
在线时间
128 小时
发表于 2015-3-27 17:20:59 | 显示全部楼层 |阅读模式
最近 几天 看见 坛子里 问 F407 PWM 还有好几个帖子。干脆
做遥控机器人,做遥控飞机的——都直接分享了——

这里:Tim3 和 Tim4 做遥控信号输入捕捉 16位,分辨率 0.25us
Tim4 —— PB6,7,8,9 ,,Tim3 —— PB4,5,0,1 都是输入。

Tim2 和 Tim5 做输出 PWM 信号 32位,你可自己再提高分辨率。
Tim5 —— PA0,1,2,3 ,,Tim2 —— PA15,PB3,10,11 都输出

管脚布局图——含:STM32Cube 的 工程文件 。IAR6.5  6.7 通用。
为了节约资源 IAR 工程包里面 没有【库】,需要用 Cube 去生成。

昨天 在淘宝与某 劣质商家 对峙了 20多分钟,结果【俺 笑了】





My405_8路.rar

550.64 KB, 下载次数: 1077

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-3-27 22:52:18 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-3-17
在线时间
1 小时
发表于 2015-3-29 21:03:03 | 显示全部楼层
顶一下,本人在做小四轴,正好需要这个知识,谢谢分享。
回复 支持 反对

使用道具 举报

52

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2013-10-17
在线时间
23 小时
发表于 2015-3-29 22:38:30 | 显示全部楼层
现在都是用CUBE开发吗?比原来的好用吗?有没有这方面的教程呀
回复 支持 反对

使用道具 举报

79

主题

534

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2014-9-30
在线时间
128 小时
 楼主| 发表于 2015-4-2 16:26:34 | 显示全部楼层
回复【4楼】The_Professo_Lee:
---------------------------------
Cube 固然是 给 初学者 感觉 F4xx 容易 上手 了。。。
但是 它的 HAL 库 缺少 应用说明书 ,有点 烦人——

所以 俺只好 用 Cube 生成 “骨架 代码” 再 自己 用 位带区 做寄存器 直接操作。。
回复 支持 反对

使用道具 举报

52

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2013-10-17
在线时间
23 小时
发表于 2015-4-3 16:07:13 | 显示全部楼层
回复【5楼】caosix:
---------------------------------
还是习惯普通库  这种hal库有些还缺这缺那的
回复 支持 反对

使用道具 举报

79

主题

534

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2014-9-30
在线时间
128 小时
 楼主| 发表于 2015-4-4 14:05:23 | 显示全部楼层
回复【6楼】The_Professo_Lee:
---------------------------------
就是啊,,5楼 说得 很对。。。大家都 苦于 HAL库 缺少 完善的 使用说明书 呢。。。

—— 所以 我写的 程序:都只好 自己 定义 位带区 —— 累呀 1725 文档中 随便举例:

TIM_TIM11_GPIO: TIM11 CH4 input is connected to dedicated Timer pin(default)
TIM_TIM11_HSE: TIM11 CH4 input is connected to HSE_RTC clock (HSE divided by a programmable prescaler)
                            
          Return values         HAL status  —— 究竟 返回了 哪些 ??呢 ??
                            
          Notes                 None.
47.2.15   Extension Callbacks functions

47.2.15.1 HAL_TIMEx_CommutationCallback
回复 支持 反对

使用道具 举报

52

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2013-10-17
在线时间
23 小时
发表于 2015-4-6 21:14:25 | 显示全部楼层
回复【7楼】caosix:
---------------------------------
我很少用bitband,一般都直接用库函数的set/resetbit。

然后下面这段话你想表达什么?没看懂
TIM_TIM11_GPIO: TIM11 CH4 input is connected to dedicated Timer pin(default) 
TIM_TIM11_HSE: TIM11 CH4 input is connected to HSE_RTC clock (HSE divided by a programmable prescaler) 
                             
          Return values         HAL status  —— 究竟 返回了 哪些 ??呢 ?? 
                             
          Notes                 None. 
47.2.15   Extension Callbacks functions 

47.2.15.1 HAL_TIMEx_CommutationCallback
回复 支持 反对

使用道具 举报

79

主题

534

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2014-9-30
在线时间
128 小时
 楼主| 发表于 2015-4-8 23:06:21 | 显示全部楼层
回复【8楼】The_Professo_Lee:
---------------------------------
——我是“  随便举例”了 一段 文字 返回 HAL status —— 具体 怎么 去 使用

 UM 1725 文档中 很多 我都 看不懂——缺少 应用实例,所以 很多都 看不懂。。
回复 支持 反对

使用道具 举报

52

主题

142

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2013-10-17
在线时间
23 小时
发表于 2015-4-9 18:24:16 | 显示全部楼层
回复【9楼】caosix:
---------------------------------
soga! HAL那玩意还是得对照对应的EvalBoard的原理图,移植到别的平台也挺麻烦
回复 支持 反对

使用道具 举报

79

主题

534

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2014-9-30
在线时间
128 小时
 楼主| 发表于 2015-4-11 23:23:13 | 显示全部楼层
回复【10楼】The_Professo_Lee:
---------------------------------
9494 —— 俺也觉得,单片机 程序 都是 很有 针对性的,

“移植” 基本上 不会 发生。。。所以:库的 效率 和 简便使用 其实 更重要。。

大家阅读了:HAL 库 吗?? 它 有没有 充分利用 STM32的 【位带区】 呢 ??
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 12:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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