完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
stm32基本参数
stm32f103C8T6基本配置流程 配置流程 分三步走: 1.STM32CubeMX软件生成初始化程序 首先我们打开软件,点击New Project,也就是新建一个项目。 配置pinout表 首先选择自己的需要的输出引脚,用来输出高电平给LED灯。这个界面可以通过鼠标滚轮来放大缩小,按住滚轮或者同时按鼠标左右键来移动图形。 我这里选择的是PE6、PE5和PH9,左键点击之后选择GPIO_Output。也就是普通输出口。 打开RCC设置,选择外部晶振Crystal/Ceramic Resonator。观察仔细的同学可能就注意到了,此时右边PH0,PH1变成了绿色.这俩是接外部晶振的。这里的外部是相对于芯片的外部,不是板子外部,这个东西依然是在开发板的板子上的。 配置Clock Configuration表 配置Configuration表 左边一般来说不用管。 右边会有自己需要配置的东西。 我们点亮智慧的LED灯只需要配置GPIO口就好。 所以点击上图里的红色按钮,弹出界面,按照下图配置每一行 选择一行或多行,可以看到配置的具体选项 GPIO output level:这个很简单,High就是高电平输出,Low就是低电平输出。 GPIOmode:选择Output Push Pull 我们一般用这个3.3V输出且有电流。 GPIO Pull-Up Pull-Down:一般做输入口的时候才配置。所以我们选择No pull-up and no pull-down,就是啥都不要。 Maximum output speed:根据需要选择高中低最高速,低的话功耗低,我们点灯不需要高速,选Low就好 UserLabel:自己随意添加标识Label,到了C语言里就是一个宏定义。 2.在IAR或者Keil中打开初始化程序进行编辑,然后仿真下载程序,也就是俗称的烧写程序到芯片 3.连接超简单的硬件电路,单片机GPIO口—LED—单片机GND口,最后调试。 STM32CubeMX生成初始化工程文件 还是选择菜单栏的Project,点击Generate Code,就生产了初始化程序 GPIO电平输出HAL库函数 GPIO电平翻转HAL库函数 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1614 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1541 浏览 1 评论
970 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
682 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1592 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:47 , Processed in 0.791148 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号