
正点原子 stm32 的学习
主要是 对比着 linux 驱动进行学习。
看星星的派大星
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32 GPIO 原理
推挽输出模式, 位设置寄存器--->输入数据寄存器--->输出控制电路(0)-----> pmos关闭,nmos打开------->低电平。推挽输出模式, 位设置寄存器--->输入数据寄存器--->输出控制电路(1)-----> pmos打开,nmos关闭------->高电平。开漏输出模式, 位设置寄存器--->输入数据寄存器--->输出控制电路(1)-----> nmos 打开------>io 为低。输入上拉模式,VDD打开, VSS 断开, 通过肖基特触发器 到输入寄存器,到输入寄存器。原创 2024-10-28 11:15:32 · 847 阅读 · 0 评论 -
stm32 新建工程模板
然后再 在 mdk5 中 添加 文件,我觉得这里的在软件中 添加文件夹,以及添加文件, 有点像 在设置makefiel, 有可能实际上 对 真实的PC端的文件没有什么映像。然后是 USER 目录的添加, 然后是SYSTEM目录的添加,OBJ目录,HAEDWARW 目录。这里有需要注意的点,就是 我的system 目录下是有子目录的,不是 直接就是文件。然后是打开软件, 然后命令,注意这里的命令 只是工程的名称,并没有实际的文件夹。并且, 我的 test.c 是放在根目录下,不是放在USR目录下。原创 2024-10-27 22:47:38 · 340 阅读 · 0 评论 -
stm32 ISP 串口程序下载
下载是通过 uart1。不同的芯片 , 下载的uart 是不一样的。这里我不是很明白, 只是知道,这三种 跟具体的地址映射有关,但是 正点原子 使用的是 一键下载。最终连接到了 PA9, PA10。然后就是 f103 的启动模式。首先 boot 高低电平配置好,这里的驱动我已经安装过了。程序下载软件 flymcu。正常的启动流程是这样的,板子上使用的是 第二种。需要注意的点就是这些。结果如下: 是可以的。然后按一次 复位按键。原创 2024-10-27 21:39:00 · 367 阅读 · 0 评论 -
stm32 开发环境的 搭建
stm32f103 的sdk 下载。f103 安装包 正点原子有提供的。这里也是傻瓜式 安装, 路径 软件会根据 mdk5 的安装路径进行选择。进入到一个工程, 然后双击打开就行。首先是 mdk5 的软件的安装。然后是是工程的建立。原创 2024-10-27 20:26:10 · 325 阅读 · 0 评论 -
第8讲 ,ISP 串口程序下载
stm32 下载 只能是 串口一 , 也就是 PA9, PA10。这里使用的是 第二种的 启动模式, 也就是 通过 串口进行烧写。他这里有一个 自启动 的电路, 但是 这里 并不是 很明白。注意: flamcu 不能解压, 只能直接打开。需要使用 串口下载软件。3 然后是 stm32 的启动顺序。2 stm32 的串口下载的原理。烧写+ 执行的测试是没有问题的。这是 正点原子的 自启动电路。原创 2024-09-01 22:50:46 · 586 阅读 · 0 评论 -
第七讲 开发环境的搭建
3 然后是 ch340 的驱动的安装。然后就是 安装 f103 的 库。1 首先是mdk5 的安装+破解。2 然后是 进行编译测试。原创 2024-09-01 21:51:13 · 299 阅读 · 0 评论