miniSTM32学习
来源:互联网 发布:龙之谷g友戒指淘宝 编辑:程序博客网 时间:2024/05/22 14:05
大四了,还有硬件课设。整个大学最头疼的也是硬件了,这次来独立做一次。
课设内容
- 周期性读取内部温度传感器值;
- 将温度值通过串口发送给PC;
- PC可以通过串口设置读取时间间隔;
- 自由发挥
2016/11/22
首先是miniSTM32的结构图
课设所用的已经装好了一块2.8寸的触摸屏。
所选用的miniSTM32和旗舰版的也有不同之处。
一键下载代码
一键下载电路的具体实现过程:首先,mcuisp 控制 DTR 输出低电平,则 DTR_N 输出高, 然后 RTS 置高,则 RTS_N 输出低,这样 Q2 导通了,BOOT0 被拉高,即实现设置 BOOT0 为 1, 同时 Q1 也会导通,STM32 的复位脚被拉低,实现复位。然后,延时 100ms 后,mcuisp 控制 DTR 为高电平,则 DTR_N 输出低电平,RTS 维持高电平,则 RTS_N 继续为低电平,此时 STM32 的复位引脚,由于 Q1 不再导通,变为高电平,STM32 结束复位,但是 BOOT0 还是维持为 1, 从而进入 ISP 模式,接着 mcuisp 就可以开始连接 STM32,下载代码了,从而实现一键下载
Hello World
1.建立项目
2.选择型号
3.
4.建立三个文件夹
5.添加到keil中
6.编译选择临时目录
7.添加头文件
8.添加宏定义
9.输出hex文件
10.下载hex文件到STM32
课设
1.创建项目
2.给SYSTEM组添加3个文件
3.添加STM32F10x_FWLib/src下的所有文件到FWLIB
3.CORE添加2个文件
4.USER里添加三个文件
5.添加头文件路径
6.选择编译临时目录
7.宏定义
8
0 0
- miniSTM32学习
- ALIENTEK MiniSTM32开发板 学习笔记(一)
- ALIENTEK MiniSTM32开发板 学习笔记(二)
- STM32学习日记1--------建立基于miniSTM32开发板的固件库工程
- 移植FatFs到ALIENTEK MiniSTM32
- miniSTM32开发板的一键下载电路
- 基于ALIENTEK MINISTM32开发板 ADC+DMA 8通道显示
- ALIENTEK MINISTM32 实验1 跑马灯 ---测试成功,自己祝贺一下,
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- 学习
- Linux服务器上搭建SVN
- Disconf使用说明
- 关于oracle的环境变量
- iOS 开发-SDWebImage访问HTTPS站点获取图片资源失败解决办法
- JAVA的Random类(转)
- miniSTM32学习
- IOS动画之 转场动画 CATransition
- Spring Boot基础教程11-web应用开发-CORS支持
- struct和typedef struct
- 动态加载与插件化
- 《并行与分布式计算》实验五——Java socket 编程
- 贪心-电池的寿命
- mysql 主从复制
- Java实现二叉树的前序、中序、后序遍历(递归方法)