完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
F030F4P6核心板
先说下问题所在: 板子上电后,可控硅会有一个导通的瞬间,想要解决的是,除非程序控制,否则永远也不要通导。 上代码: //GPIO口定义:#define M1_Pin GPIO_Pin_14 #define M2_Pin GPIO_Pin_13 #define M3_Pin GPIO_Pin_1 #define M4_Pin GPIO_Pin_7 #define M1_Port GPIOA #define M2_Port GPIOA #define M3_Port GPIOB #define M4_Port GPIOA //GPIO初始化: GPIO_InitStructure.GPIO_Pin = M1_Pin|M2_Pin|M4_Pin|GPIO_Pin_4; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOA, GPIO_InitStructure); GPIO_ResetBits(GPIOA,M1_Pin|M2_Pin|M4_Pin|GPIO_Pin_4); 其中,PA13 PA14是SWD口,如果把这二个口连接到线路中,程序无法下载。除非把核心板从电路 中取出。 |
|
相关推荐
2个回答
|
|
可控硅的1、2脚接一个电阻。1-2K看看。
|
|
|
|
建议把SI2302换成普通的三极管,如8050,注意三极管基极要加限流电阻。
一般这种多路输出的驱动,可以加个ULN2003更简单。 不像MOS,是靠电压开通的,三极管是电流开通的,抗干扰方面效果更好。 另外,就是注意电源的上电顺序。 其实没太必要用12V驱动光耦。用3V或者5V完全没问题,只要驱动电流够就好。 如果光耦上面用与CPU相同的电源,上电的时候肯定不会闪烁。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1975 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1760 浏览 1 评论
1232 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
819 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1776 浏览 2 评论
2015浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
885浏览 4评论
stm32f4下spi+dma读取数据不对是什么原因导致的?
317浏览 3评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
670浏览 3评论
661浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 04:05 , Processed in 0.833014 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191