单片机/ARM
JasonGao1991
不积跬步无以至千里
展开
-
MCU---I/O基本结构
目前想到的I/O结构有如下几类:基本输入结构;推挽电路结构;开漏结构;弱上拉/准双向结构;准双向结构;如下的图片来自于网上搜索:基本输入结构:左边的电路,读到的电压可能会在某个范围期间;中间的电路,使得读到的电压波形程矩形波;右边的电路,改善了中间原创 2017-01-08 17:00:41 · 3752 阅读 · 0 评论 -
stm32时钟系统简介
说明几点:1、在开始上电时默认使用的是HSI(该时钟精度不高,且在温度变化的环境中效果更差),待配置的时钟稳定后再切换过去;2、Systick时钟可以选择内部时钟或者外部时钟,内部时钟即为AHB分频后的时钟(图中也应该做成与其他一样,有个选择的图标,这样方便查看),外部时钟即图中所标,经AHB分频后再8分频的时钟(不同的芯片信号会有不同);3、注意APB1,APB2给到定时器的说明;(原创 2017-03-14 10:36:42 · 404 阅读 · 0 评论 -
CM3/STM32的中断优先级设定
在STM32的手册里没有提到关于设置中断优先级的情况,只列给出了中断向量表。根据该向量表可以创建一个中断编号的枚举数据,方便设置优先级及使能等的使用。先说一下如何设置优先级。优先级的设置在Cortex-CM3中:异常 -> 优先级定义 中有描述;针对优先级的寄存器描述需要查看Cortex-M3编程手册。可在此处下载手册:http://download.csdn.net/de原创 2017-03-14 16:29:28 · 5272 阅读 · 0 评论