寒假将进行stm32的学习
大概就讲讲干了什么吧
二月21-22号更新:
自己写了个按键搭配点灯的东西,mini板子WK_UP、KEY1和KEY2我设置为两个灯的开关。
借用了正点原子的对按键的设置函数。
二月19-20号更新:
寄存器版本的位运算也太头秃了吧.....太难想了。
用寄存器版本大致能点个灯,但是这个延时的函数有个参数搞不明白。
借用别人写的函数定义替换了一下还是不行。
用原函数试参数,最终感觉16的时候挺适合的,感觉还算准。
位操作原理看起来挺复杂的,好像是套娃。
但是写起来还挺简单,比库函数容易点。
二月17-18号更新:
重新做了寄存器版本的工程模板,补充学习C语言的位运算部分内容。
(23条消息) C语言,位运算_LLeavee的博客-CSDN博客
二月15-16号更新:
我终于把灯给点亮了qwq。
还是看视频,大致弄懂GPIO和寄存器的简单知识点。
【正点原子】 手把手教你学STM32单片机教学视频 嵌入式 之 F103-基于新战舰V3/精英/MINI板_哔哩哔哩_bilibili
对照视频和模板摸索着写了一个完整的电灯实验。
所以嵌入式开发写代码时大部分操作都是copy吗?
二月13-14号更新:
继续看视频和手册,MDK创建一个工程文件还挺麻烦的。
补充记录基础概念,不然真的难看下去。
(23条消息) STM32某些基础概念扫盲_LLeavee的博客-CSDN博客
二月11-12号更新:
放弃clion改用keil,以后有机会再改回来吧。
参考视频教学:
【正点原子】 手把手教你学STM32单片机教学视频 嵌入式 之 F103-基于新战舰V3/精英/MINI板_哔哩哔哩_bilibili
搭配STM32不完全手册_库函数版本将环境重新配置了,大概是完成了。
一月28-29号更新:
尝试用clion和stm32cubemx进行编程但仍有报错。(头秃了都。)
主要从这篇文章中学习:
(20条消息) CLion2021 安装并基于 CLion 实现 stm32F103 点亮 LED_cxy1999120的博客-CSDN博客
一月26-27号更新:
学习C语言关于结构体内容:
一月24-25号更新:
重新设置了openocd,但仍不知开发环境是否可以使用。
在正点原子的文件中翻到了一个“STM32不完全手册”,感觉后面主要是看这个了,里面对stm32的一些基础知识和学习路线的规划感觉还行。
在看这些手册和ppt的时候发现,可能它们的作者都默认学习者是有一定基础的,于是我出现了看一点查一点名词含义的情况,看得挺慢的。
一月22-23号更新:
主要补补C语言的一些内容:
(19条消息) C语言,字符串_LLeavee的博客-CSDN博客
配置vscode但是一直没成功....
一月20-21号:
首先要配置开发环境:
从师兄的文章中获得方法:
(19条消息) Clion STM32 开发环境基础配置 _Dylanacc的博客-CSDN博客_clion配置stm32开发环境
clion的安装与使用(以前已经注册并认证过学生账号)
MinGW的配置(以前处理vscode已经安装完成)
JDK安装与cubemx的安装配置使用
openocd的配置
然后从正点原子公众号获取资料:
并下载:
然后浏览了一下ppt,对stm32总体有了一点点了解
主要是翻一翻ppt