| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 学习开发板 -> 正文阅读 |
|
[嵌入式]学习开发板 |
目录 6.1? 芯片内部资源描述(战舰/精英STM32F103ZET6和迷你STM32F103RCT6) 1.? 网络资源推荐
2.? 参考资料
3.? 学习STM32要掌握哪些基本技能
4.? 开发板资源描述(STM32F1xx开发板)参考资料:战舰/精英STM32F1开发板:《STM32F1开发指南-库函数版本》第1,2章? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 开发板原理图 开发板外观说明(精英版) ?硬件资源说明:《STM32F1开发指南-库函数版本》第1,2章 5.? STM32初探5.1? 为什么选择STM325.1.1? 什么是STM32新的基于ARM内核的32位MCU系列,内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核,标准的ARM架构。 5.1.2? Cortex内核STM32F1xx属于Cortex-M3内核,采用ARMv7-M架构。 Cortex-M3系列属于ARMv7架构。 ARMv7架构定义了三大分工明确的系列: "A"系列:面向尖端的基于虚拟内存的操作系统和用户应用 "R"系列:针对实时系统 "M"系列:对微控制器 5.1.3? STM32? ?VS? ?ARM75.2? STM32概述5.2.1? CM3内核优点
Thumb-2指令集以16位指令的密度实现32位指令性能(与ARM7TDMI的ARM模式比减少了30%-45%的代码量)
中断控制器嵌在内核之中,中断之间的间隔最少可达6个CPU周期? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 从低功耗模式唤醒只需6个CPU周期
串行单步调试和JTAG调试 5.2.2? STM32F1各芯片关联5.3? STM32应用场景举例6.? STM32芯片解读?(STM32F1xx开发板)参考资料:STM32F1数据手册:STM32F103ZET6.pdf? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? STM32F1中文手册:STM32F1xx中文参考手册.pdf? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 开发板原理图:XXX?STM32F1_Vxx_SCH.pdf 6.1? 芯片内部资源描述(战舰/精英STM32F103ZET6和迷你STM32F103RCT6)
32位 高性能ARM Cortex-M3处理器 时钟:高达72M,实际还可以超屏一点点 单周期乘法和硬件除法
STM32F103ZET6:144引脚 112个IO STM32F103RCT6:64引脚 51个IO 大部分IO口都耐5V(模拟通道除外) 支持调试:SWD和JTAG,SWD只要2根数据线
STM32F103ZET6:512K FLASH,64K SRAM STM32F103RCT6:256K FLASH,48K SRAM
? ? ? ? ?4~6M的外部高速晶振 ? ? ? ? ?内部8MHz的高速RC振荡器 ? ? ? ? ?内部40KHZ低速RC振荡器,看门狗时钟 ? ? ? ? ?内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部高速时钟经过PLL倍频后得到的 ? ? ? ? ?外部低速32.768K的晶振,主要做RTC时钟源 6.2? USB串口驱动安装
睡眠,停止和待机三种低功耗模式 可用电池为RTC和备份寄存器供电
3个位AD(多达21个外部测量通道) 转换范围:0~3.6V(电源电压) 内部通道可以用于内部温度测量 内置参考电压
2个12位DA
12个DMA通道(7+5=12;7通道DMA1,5通道DMA2) 支持外设:定时器,ADC,DAC,SDIO,I2S,SPI,I2C和USART 6.3? JLINK驱动安装
4个通用定时器 2个基本定时器 2个高级定时器 1个系统定时器 2个看门狗定时器
2个I2C接口 5个串口 3个SPI接口 1个CAN2.0 1个USB FS 1个SDIO 7.? 芯片内部结构图7.1? 芯片引脚和功能怎么对应?在STM32F103xCDE_DS_CH_V5.pdf中 表5,搜索引脚/功能查找 I/O Level一栏中标注FT的都是可以接受5V的 7.2? STM32最小系统-看原理图供电 复位 时钟:外部晶振(2个) Boot启动模式选择 下载电路(串口/JTAG/SWD) 后备电池 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 17:47:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |