电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
正点原子STM32PWM输出实验,改变LED0为LED1不亮
已解决
73482
个问题
已帮助
5993
位优秀工程师
正点原子STM32PWM输出实验,改变LED0为LED1不亮
韩梅梅
2017-12-26
浏览量:2368
为了练习,我想把原本LED0的亮度变化变为LED1。改变如下:
只修改了PWM.C文件的内容 TIM1_PWM_Init 程序
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD , ENABLE); (将_GPIOA改为_GPIOD)
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //TIM_CH1 改变对应管脚
GPIO_Init(GPIOD, &GPIO_InitStructure);
修改完发现LED1常亮却不变化亮度,请问是为什么?谢谢
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答
数量:
13
hayden
PA1是定时器5和2的PWM输出通道,而PD2没有PWM输出通道,要改变亮度,用软件PWM波可以实现。
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :https://ams.com/documents/20143/36005/AS5715R_UG000458_1-00.pdf/87bbbaa9-e22e-5c7d-c8d0-4130c1cf49e4
回复
@曲终人散@
led0和led1对应的引脚是不一样的,你不应该只看名字,还要对应好电路图中实际连接的引脚
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :文件太大了,传不了,QQ私发给你
回复
hayden
PD2脚没有PWM输出通道
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :封装: SMD,10x16.5mm 品牌: Ymin(永铭) 型号: VKME1651V681MV
回复
18218811680
这个不是随便改的。你要看看PD2是否可以作为TIM1_CH1。。。。。
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :http://www.anglia.com/product_guide/connectors/216_219.pdf
回复
aaaxxxrrr
你板子的LED0所用的引脚是和TIM CHX相连的,所以可以,而LED1所用引脚你需要查原理图是否有TIM对应的通道,就可以解决你的疑问
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :TR3:包装数量和卷带尺寸10 000 (8 mm tape on 13" reel)
回复
Angel_YY
要看原理图,LED1所在管脚是哪个,是否有TIM功能。
发布于
2017-12-26
举报
评论 2
0
0
发布
电子老工程师
回复了 :制造商 NXP USA Inc. 制造商产品编号 P89LPC917FDH,129 描述 IC MCU 8BIT 2KB FLASH 16TSSOP 详细描述 8051 series 微控制器 IC 8 位 18MHz 2KB(2K x 8) 闪存 16-TSSOP
回复
电子老工程师
回复了 :MC9RS08KB4CTG 厂牌:NXP PIC16F1503-E/MG 厂牌: Microchip Technology
回复
快没时间了
显然这么改是不正确的。查看引脚的复用功能是否有PWM功能,开启相应定时器,才能输出PWM
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :PS2911-1-F3-AX (卷装) PS2911-1-L-AX (剪切带)
回复
xdsnet
首先要确定对应管脚是否支持pwm输出啊,不能随便改。
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :原厂没有停产。
回复
~IOT夙愿
PWM输出通道的引脚是规定好的,不能随便定义。
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :https://epc-co.com/epc/Portals/0/epc/documents/guides/EPC9099_qsg.pdf
回复
donatello
LED1和LED0的PWM引脚显然不一样,楼主要玩PWM还是打开CubeMX查看哪些引脚可以复用为PWM先吧!
发布于
2017-12-26
举报
评论 1
0
0
发布
电子老工程师
回复了 :没有找到
回复
xiefy21
引脚变了的,你重新用的IO不支持PWM或者复用配置的有问题吧。
发布于
2017-12-30
举报
评论 1
0
0
发布
电子老工程师
回复了 :MMBD7000这个是系列号,尾缀具体解释见附件
回复
chen0000009
PD2不支持使用PWM的,那个LED自然也不支持了
发布于
2018-01-01
举报
评论 1
0
0
发布
电子老工程师
回复了 :没有国产型号
回复
米饭米饭吖
你只是改了一部分 没有改全 要多看数据手册啊
发布于
2018-04-14
举报
评论 0
0
0
发布
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
正点原子STM32PWM输出实验,改变LED0为LED1不亮
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: