STM32
魔方科研
这个作者很懒,什么都没留下…
展开
-
STM32F411 Discovery学习笔记(四)串口
仔细想了想,好像串口也不需要啥外设就可以玩,于是学习一波首先是新建工程,在STM32cubeMx里找到STM32F411VET然后START PROJECT。接下来将USART1配置成异步串口模式接下来配置数据格式,波特率默认115200,数据宽度8bit,不进行奇偶校验,停止位1bit。修改文件名,IDE,生成代码找到串口发送函数再main函数的while循环中增加如下代码...原创 2019-01-31 12:42:19 · 2368 阅读 · 0 评论 -
STM32F411 Discovery学习笔记(一)配置开发环境
STM32F411 Discovery学习笔记(一)配置开发环境//第一次在CSDN写博客,发现这个文档编辑真的厉害去年暑假报名了嵌入式大赛及结果什么也没做出来,现在想想可能原因是自己太弱什么都不会吧~管老师借了一块ARM的开发板寒假回来闭关修炼。开发板的型号是 STM32F411 Discovery,百度搜索了一下资料真是少啊(其实是我太弱不知道哪些资料能用)。所以不如从头学起。。。首先是...原创 2019-01-28 18:13:28 · 5545 阅读 · 2 评论 -
STM32F411 Discovery学习笔记(二)点亮你的第一个LED
对于开发板来说,点亮第一个LED可能就像程序里的HELLO WORLD!一样重要吧。由于缺少资源,点亮这个LED浪费了我两天的宝贵时光,也没能成功,后来想到了老师一直强调的要看芯片手册和原理图,想想LED应该也不难,那么从零应该也是可以的。对于STM32来说最难的是配置底层文件了,然而STM32CUBEMX可以帮助我们完成这一项操作,关于STM32CUBEMX的使用方法网上有好多,然而我竟然在...原创 2019-01-28 21:00:43 · 4005 阅读 · 1 评论 -
STM32F411 Discovery学习笔记(三)中断与按键
拖了好几天终于进入到中断的学习了我们的任务目标是采用中断的方式通过411板上的按键控制LED的亮灭中断源的设置打开STM32CubeMx,按照之前的方法新建文件设置中断源,查阅开发板手册发现开发板有两个按键,一个是User一个是Reset.很显然我们要用User键。很显然USER键连接到了GPIO A0上,但是低有效还是高有效并不知道。别急,manual一定会写的。根据原理图,当...原创 2019-01-30 11:39:56 · 1568 阅读 · 1 评论 -
NUCLEO L476RG学习笔记 (五)按键输入
因为之前那个411discovery使用的是STLINKV2,不支持VCP所以搞到半路就搞不下去了,开学之后换了一个NUCLEO的板子继续玩转STM32!对上一个程序稍加修改,终于看到了那句等待已久的问候接下来搭配按键和串口玩一下首先打开STM32CUBEMX,选择开发板然后我们对按键使用查询方式进行判断输入首先观察PCB原理图看到user按键连接在PC13,不按为高电平PC13...原创 2019-03-03 16:06:29 · 1156 阅读 · 0 评论 -
NUCLEO L476RG学习笔记(六)定时器中断
在CUBEMX里选择开发板,使用默认引脚。开启TIM3模块,并选择时钟源。设置分频比,使其1s产生一次溢出开中断编写回调函数还要记得开启TIM使能。测试结果如下接下来准备仔细看一下TIM的原理,以及串口通信的时候怎么把变量的内容打上去呢?...原创 2019-03-04 16:51:35 · 1099 阅读 · 0 评论