了解一款新的单片机

c984450ed1414d753936c2d2e0ad9b80.png

       MCU价格依然高居不下,各个国产MCU厂商的竞争也是如火如荼。然而好多厂商都是追求硬件甚至软件兼容STM32。但是兼容性好的芯片用的人也多,最终供不应求,还是会导致价格上涨。与其这样,不如干脆选一款相对冷门的单片机,用的人没那么多,价格也就相对稳定一些。

       最近用到一款国产的单片机,华芯微特的SWM32系列,挺有特点,这里分享给大家。

M4内核,工作频率最高120MHz,外设串行总线包括 1 个 CAN 接口,多个 UART 接口、 SPI 通信接口(支持主/从选择)及 I2C 接口(支持主/从选择)。此外还包括 1 个 32 位看门狗定时器, 6 组 32 位通用定时器, 1 组 32 位专用脉冲宽度测量定时器, 12 通道 16 位的 PWM 发生器, 2 个 8 通道 12 位、 1MSPS 的逐次逼近型ADC 模块, 1 个 SDIO 接口模块, TFT-LCD 液晶驱动模块以及 RTC 实时时钟、 SRAMC、 SDRAMC、NORFLC 接口控制模块,同时提供欠压检测及低电压复位功能。

       我用的型号是是SWM32RET6,该单片机一大特点是包含TFT-LCD控制器,且内置了8MB的SDRAM,非常适合驱动LCD屏,做人机界面的应用。

芯片性价比很高,但是也有一些美中不足:

  1. 没有USB接口。

  2. 主频只有120MHz,稍低。

  3. 片上Flash最大只有512KB,略小。

  4. 虽然有RTC,但是没有外部LSE晶振的引脚,没有VBAT引脚,有点鸡肋。

自己做了一块小板子,后面会根据这个板子做一些教程,有需要的朋友可以关注一下。板子功能如下:

  1. 4.3寸RBG接口触摸屏(电阻或电容触摸可选)

  2. 板载WIFI模块

  3. 板载128Mbit的SPI Flash芯片

  4. 板载TF卡接口

  5. 外部RTC时钟芯片

  6. 引出其它未使用IO(也没剩几个了)

385c0f5abe24367618f007f83c1b3d78.png

e8fda0d2c0e542125c906179de867b4e.png

推荐阅读:

Keil调试时设置断点的高级用法

几种常用的产生负电源的方法

几种常用电流互感器采样电路

STM32CubeMX系列教程

   欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值