IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> task8 学后总结与笔记 -> 正文阅读

[嵌入式]task8 学后总结与笔记

? ?一,学习芯片有哪些资源:

-STM32F103ZET6:

1.内核:

?-32位 高性能ARM Cortex-M3处理器。

?-时钟:高达72M,实际还可以超频一点点。(实际达到80多M也可以,但是可能会有副作用,从而造成系统的不稳定性

?-单周期乘法和硬件除法。

2.IO口:

?-STM32F103ZET6: 144引脚 ?112个IO。(一组有16个,从PA—>PG,共有7组)?

?-STM32F103RCT6:64引脚? 51个IO。

-大部分IO口都耐5V(模拟通道除外)。(就是说IO口接5V的电压不会损伤IO口)

-支持调试:SWD和JTAG,SWD只要2根数据线。

3.存储器容量:

?-STM32F103ZET6:? 512K FLASH,64K SRAM。

?-SM32F103RCT6: 256K FLASH,48K? SRAM。

4.时钟,复位和电源管理:

①2.0~3.6V电源和IO电压
② 上电复位,掉电复位和可编程的电压监控
③ 强大的时钟系统

? ? ? ?-4~16M的外部高速。(一般情况下用8M

?????? -内部8MHz的高速RC振荡器。(一般不会用到,只有外部高速坏了,才会用到它)

?????? -内部40KHz低速RC振荡器,看门狗时钟。

?????? -内部锁相环(PLL,倍频),一般系统时钟都是外。

??????? 部或者内部高速时钟经过PLL倍频后得到。

?????? -外部低速32.768K的晶振,主要做RTC时钟源。

5.低功耗:

??? -睡眠,停止和待机三种低功耗模式。

??? -可用电池为RTC和备份寄存器供电。

6.AD:(将模拟信号转换为数值信号

??? -3个12位AD【多达21个外部测量通道】。

??? -转换范围:0~3.6(电源电压)。

??? -内部通道可以用于内部温度测量。(内部有温度传感器)

??? -内置参考电压。??

7.DA:

? ? -2个12位DA。

8.DMA(为CPU减速):
? ? ?项目中的实例:?在处理很多高速的数据时,对高速的数据采集会用到它

? ? -12个DMA通道(7+5=12; 7通道DMA1,5通道DMA2)(DMA控制器)

? ? -支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C,和USART

9.定时器:多达11个定时器:
? ?*对于复杂的系统,定时器会多用。

?? -4个通用定时器

?? -2个基本定时器

?? -2个高级定时器

?? -1个系统定时器

?? -2个看门狗定时器

10.通信接口:多达13个通信接口:

?? -2个I2C接口

?? -5个串口

?? -3个SPI接口

?? -1个CAN2.0

?? -1个USB FS

?? -1个SDIO

二,芯片的内部结构:

?

?

1.STM32最小系统-看原理图:
-供电
-复位
-时钟:外部晶振(2个)
-Boot启动模式选择
-下载电路(串口/JTAG/SWD)
-后备电池
三:学习了安装Keil uVision5以及USB串口驱动安装,JLINK驱动安装。
四:学习硬件连接:

*特别注意:STM32的ISP下载,只能使用串口1,也就是对应串口发送接收引脚PA9,PA10。不能使用其他串口(例如串口2:PA2,PA3)用来ISP下载。

1.下载工具配置

2.STM32的启动模式

? ?STM32直接通过两个引脚Boot0和Boot1设置启动模式:

? ?

3. LSP一般下载步骤:

1) Boot0接3.3,Boot1接GND

2) 按复位按键,实现下载

?4.程序执行的一般步骤:

???? 1)mcuisp/flymcu勾选“编程后执行”,发送命令直接从?FLASH启动。

???? 2)Boot0接GND,Boot1接任意,按一次复位。

5.原理

一键下载电路,则利用串口的DTR和RTS信号,分别控制STM32的复位和B0,配合上位机软件(mcuisp),设置:DTR的低电平复位,RTS高电平进BootLoader,这样,B0和STM32的复位,完全可以由下载软件自动控制,从而实现一键下载。

总结:芯片是个非常复杂的东西,我们要先打好基础,熟悉这些芯片的基本构造才能在日后学习更加复杂的知识打下基础。下载驱动和串口。

?

?

?

?

?

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-27 12:01:45  更:2021-08-27 12:01:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:42:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码