【stm32f0试用体验】3 数据手册学习

  • xukejing
  • LV5工程师
  • |      2017-10-25 23:37:15
  • 浏览量 874
  • 回复:0
我们这个自制开发板上搭载的是stm32f030f4p6 既然已经点过灯了,心愿已了,那么,回过头来,好好学习。 今天我们来看看数据手册 在前几节里,我们已经知道这是个最高频率48MHz的32位的ARM Cortex M0核心的处理器。有高速IO和12位ADC。资源表如下。我已经用黄色高亮做了标记 起动模式有3种,常用的是第1个,从用户flash起动。第二个是我们熟悉的从系统起动,一般用于通过bootloader从串口烧写程序。第3个在调试时候使用。 关于内部晶振的解释如下,就是说起动时候检测到外部晶振挂了就会自动切换到内部的8M晶振 我们可以规划一下内部晶振的分频路线,比如下面这个图,我用黄色标记了一条相对合理的路径,这条路径可以获得48MHz 芯片上还集成了温度传感器,使用12位ADC读取,并且还是出厂校准的。 考虑到stm32f030f4p6只要一片两块多钱。 我突然发现美信的ds18b20突然有对手了,而且还是个支持单总线、i2c、spi、TTL串口等多种接口的温度传感器。 不管是MCU里集成了温度传感器,还是温度传感器送了个MCU,只要是性价比高的方案,大家都喜欢。 既然是stm32,那么做微秒延时时候常用到的滴答定时器肯定也是有的。我们正常情况下就用48MHz的HCLK 另外这个stm32f030f4p6是ssop20封装。这个第一篇刚提到过:lol VDD和VDDA分别是数字和ADC的供电,电容按资料里说的接。 当然,如果是用stlink供电,不接电容也没什么关系; 但是为了模数转换稳一些,最好给VDDA用独立的线性稳压供电,电容靠近vdda和gnd布置; 另外,模拟地如果与信号屏蔽的铺地部分有连接,最好是采用单点连接!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子