微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 赞一下stm32f0xx

赞一下stm32f0xx

时间:12-13 整理:3721RD 点击:
不小心把adm2483的rx和tx脚搞反了
以为要重新做板了
然后发现f0xx的usart支持rx/tx脚交换。。。 真是神奇啊

嗯,这个功能真的很贴心

新出的cortex m0支持,cortex m3还不支持。要是cortex m0能支持中断向量重定位就好了
stm32的gpio功能真心赞。设计领先c2000至少10年。

f0xx的spi/i2c/usart都强多了
f10x太早了, 不好改了吧...
不知道以后st会不会出个stm32f11x之类, 把外设提升到f0xx的水平

f0xx的spi没有f10x的好用,多了个fifo,用起来很麻烦。
两者定位不同,f0xx更简洁一些,TSSOP-20,LQFP32封装都很好用。
要是STM32F030F4P6的FLASH更大一点就好了,随便写写16kB就用完了。

48pin/64pin的经常也可以代替f10x了
只要是不需要计算能力, 只需要简单控制的场合
20pin和32pin的外设还是偏少, spi和usart都只有一个.
f072全线都有两个spi, 4个usart, 就很实用了.
20pin和32pin似乎是正面和8位竞争的, 但是低功耗性能比avr还是不如, 估计更比不上msp430之类了.
然而stm32l开头的还是太贵...

我用20pin的stm32f030f4p6做的一个设备,整机待机功耗做到大约170uA,感觉低功耗还可以。

atmega328p, powerdown模式, 用wdt中断唤醒, 功耗只有零点几uA...
没几个外设, 全算上估计不到10uA吧

我只用了stop mode,到standby mode功耗会更低。。看手册可以做到2uA以内。
而且还有主打低功耗的l0xx系列。看了下手册,貌似比msp430功耗还好一点。

avr的power down如果不用wdt中断或者异步时钟唤醒, 用外部RTC唤醒的话,功耗可以做到0.1uA
stm32l0xx好是好,就是贵。。。

L0xx确实太贵了,我还是老老实实用stm32f030,价格便宜量又足,功耗也够了。

嗯。。我之前说的低功耗,特指用一个2032跑两三个月的场合~~

话说我们近几年开发过10多个有串口的设备,每次都想漂漂亮亮一次成功,结果大概有6-7个第一版PCB串口接反,然后割铜箔飞线。
FPGA开发组,首次调试最多的问题还是RX/TX搞反,还好改约束就可以。
串口这么简单的东西,总是出问题,真是日了狗了。。。

一种直通/交叉连接跳线插针连线结构
①②③④为插针,两个跳线帽水平插直通,垂直插交叉。
     /---\
----/ ①  ②   /----
        \-----/
------③  ④--------

看来f0xx搞rx/tx交换的功能是众望所归啊~~

可能串口这种需求实在是太强烈了。还是CAN好,只需要高接高,低接低,很少错。

人生第一根飞线就是串口TR搞反

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top