学习笔记二(开发板入门)

正点原子Stm32开发板IO对于5V的兼容性判断:

从原理图上看,凡是有ADC字样的IO,都不兼容5V,反之,则都兼容5V。

开发板供电的时候,有如下注意事项:

1,DC005接口,供电范围是6~24V,请不要违规供电。

2,VOUT2(2X3排针)可以做5V输出,也可以做输入。

3,当开发板外接负载较重(电流大)时,请提供足够电源。

4,开发板不支持JLINK等仿真供电,请不要尝试。

5,正常供电后,蓝色电源指示灯,必须亮,才可使用开发板。

开发板例程测试的时候,有如下注意事项:

1,请下载正确的例程测试。

2,每个例程都有readme.txt,请先阅读这个。

3,例程都有教程(开发指南/不完全手册等),根据教程测试。

4,例程测试时,请确保开发板B0,B1都接在GND。

开发板IO使用的时候,有如下注意事项:

1,IO口一定不要接超过5V的电压。

2,不要用IO口直接驱动感性负载(电机/电磁阀/继电器等)。

3,外接其他外设时,请先做好IO选型,选择合适的IO口。

4,注意防静电(尤其是冬天)。

Cortex内核

Cortex-M4采用ARMv7-ME架构

 ARMv7架构定义了三大分工明确的系列:

“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用

“R”系列:针对实时系统;

“M”系列:对微控制器。

Cortex-M3采用ARMv7-M架构,Cortex-M0采用ARMv6-M架构,Cortex-A5/A8采用ARMv7-A架构, 传统的ARM7系列采用的是ARMv4T架构。

STM32 命名规则

STM32F407ZGT6 资源

内核:

 -32位 高性能ARM Cortex-M4处理器

 -时钟:高达168M,实际还可以超屏一点点

 -支持FPU(浮点运算)和DSP指令

IO口:

STM32F407ZGT6: 144引脚  114个IO

-大部分IO口都耐5V(模拟通道除外)

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

存储器容量:1024K FLASH,192K SRAM

芯片内部资源:

  1. 时钟,复位和电源管理:
  2. 1.8~3.6V电源和IO电压
  3.  上电复位,掉电复位和可编程的电压监控
  4.  强大的时钟系统

       -4~26M的外部高速晶振

       -内部16MHz的高速RC振荡器

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

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

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

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

低功耗:

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

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

AD:

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

  -内部通道可以用于内部温度测量

  -内置参考电压

DA:

   2个12位DA

DMA:

   16个DMA通道 ,带FIFO和突发支持

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

定时器:

 -10个通用定时器(TIM2和TIM5是32位)

 -2个基本定时器

 -2个高级定时器

 -1个系统定时器

 -2个看门狗定时器

通信接口:

 -3个I2C接口

 -6个串口

 -3个SPI接口

 -2个CAN2.0

 -2个USB OTG

 -1个SDIO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值