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屏,做人机界面的应用。
芯片性价比很高,但是也有一些美中不足:
没有USB接口。
主频只有120MHz,稍低。
片上Flash最大只有512KB,略小。
虽然有RTC,但是没有外部LSE晶振的引脚,没有VBAT引脚,有点鸡肋。
自己做了一块小板子,后面会根据这个板子做一些教程,有需要的朋友可以关注一下。板子功能如下:
4.3寸RBG接口触摸屏(电阻或电容触摸可选)
板载WIFI模块
板载128Mbit的SPI Flash芯片
板载TF卡接口
外部RTC时钟芯片
引出其它未使用IO(也没剩几个了)
推荐阅读:
欢迎关注公众号"嵌入式技术开发",大家可以后台给我留言沟通交流。如果觉得该公众号对你有所帮助,也欢迎推荐分享给其他人。