Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
PWM
RTOS
stm32f103
用rt在stmf103里面产生pwm(400KHZ),大佬们是怎么做的?
发布于 2022-05-04 23:32:32 浏览:397
订阅该版
前提:以前是用的裸机开发的程序,没使用过rtos进行编程,望大佬们不吝赐教! 使用的是一个stm32f103做的6轴步进控制器,可以做到输出400khz频率,且还添加了一些其它的任务逻辑,由于功能日渐增多,导致需要不断添加代码,导致现在各个逻辑业务间的运行比较混乱,cpu利用率也不高,想用rtos替换以获得一个更好的任务切换及提高cpu利用率; 问题 :rtthread中任务调度需要关闭所有中断,直到切换完成后才会开启所有中断,且应该会频繁进行关闭开启操作。在产生高频pwm的情况下,极有可能会导致pwm产生了中断,但由于rtthread可能由于产生任务调度导致关闭了中断,导致无法及时进入到中断函数中进行脉冲计数及精准停止电机; 以上,是本人对rtthread不够了解才导致的错误想法呢?还是说rtthread无法满足这样的使用场景呢? 再次谢谢各位大佬!
查看更多
3
个回答
默认排序
按发布时间排序
whj467467222
认证专家
2022-05-05
开源,分享,交流,共同进步
通过设置 `BASEPRI` 寄存器,在调整一下你的 PWM 触发中断的优先级就可以了
aozima
2022-05-05
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!
你原来项目中,中断频率高达400KHZ?也就是2.5us中断1次?你进中断时间和处理时间分别是多少?
出出啊
2022-05-05
致男人们:劝说是不会有成果的。 —— 《单向街》
你的担心不是没有道理,不要用任何 rtos 了吧。
撰写答案
登录
注册新账号
关注者
0
被浏览
397
关于作者
JankinP
这家伙很懒,什么也没写!
提问
1
回答
0
被采纳
0
关注TA
发私信
相关问题
1
玩iot camera笔记之3测试试用3路pwm
2
[已解决]PWM输出异常分析
3
给RT-Thread添加PWM驱动框架
4
关于rt-thread-3.1.0 pwm
5
关于rt-thread的PWM框架在stm32f103vf应用的疑问
6
rt-thread stm32 bsp adc pwm 外设适配好了吗
7
stm32f103ze 添加pwm 设备失败
8
【正点原子】潘多拉IoT-STM32L475开发板 用menuconfig 看不到PWM....
9
关于rtthread 4.0.0版本中pwm的初始化定时器寄存器读写问题
10
RT-Thread正点原子战舰V3使用PWM设备驱动没有输出
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
如何用Ubuntu qemu跑zephyr_polling的蓝牙
2
分享一种很简单的不阻塞TCP发送方法
3
stm32c86使用串口3时无法正常读到中断的数据
4
如何用ART-PI跑zephyr_polling的蓝牙
5
掌上单片机实验室 – 基于 RTT 框架的第一个应用
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
AT
FinSH
Bootloader
CAN总线
ART-Pi
Hardfault
文件系统
USB
DMA
RT-Thread
线程
SCons
RT-Thread Nano
stm32
MQTT
ESP8266
ota
UART
RTC
freemodbus
rtthread
rt-smart
packages_软件包
I2C
WIZnet_W5500
flash
cubemx
FAL
定时器
BSP
AB32VG1
PWM
ADC
SDIO
msh
socket
LVGL
keil
Debug
C++_cpp
中断
编译报错
SFUD
SMP
MicroPython
本月问答贡献
出出啊
1431
个答案
317
次被采纳
小小李sunny
1342
个答案
267
次被采纳
crystal266
505
个答案
149
次被采纳
whj467467222
1212
个答案
142
次被采纳
张世争
590
个答案
135
次被采纳
本月文章贡献
出出啊
3
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
crystal266
1
篇文章
3
次点赞
whj467467222
2
篇文章
4
次点赞
张世争
6
篇文章
14
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部