了解一款新的单片机

2023-11-15

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系列教程

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

了解一款新的单片机 的相关文章

随机推荐

  • 网络带宽和吞吐量

    转载网络带宽和吞吐量
  • crmeb 多商户小程序配置

    一 小程序下载并提交审核 下载微信小程序代码 位置 平台后台 gt 应用 gt 小程序 1 首先需要填写这里的小程序信息 然后在这里就可以下载 如果未开启直播要选择 否则会无法使用 2 下载编译后的小程序代码 没有配置小程序的需要先配置小程
  • 计算机视觉实验:直方图均衡化、Hough变化应用

    实验结果
  • npm指令执行前执行自定义代码

    1 基本逻辑 npm start执行前执行node bin wb handle scripts wb node bin wb handle npm start wb handle源码 删除deleteNodeModules配置的最后一级目录
  • OA项目之项目整体业务分析【附项目原型图演示】

    Welcome Huihui s Code World 接下来看看由辉辉所写的关于OA项目的相关操作吧 目录 Welcome Huihui s Code World 一 项目简介 1 目的 2 人员名词解释 3 主界面展示 二 会议管理 1
  • UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position

    爬虫爬取网页 将其写入文档 出错 错误如下 coding utf 8 和数据流IO操作时的编码转化都已经在程序中加入了 gbk哪里来的呢 其实就是win中新文件的默认编码是gbk 当我们遇到编码问题的时候 有三个地方需要注意的 文件的编码
  • 计算机网络:计算机网络拓扑结构的五种分类方式

    计算机网络拓扑分类 计算机网络的拓扑结构指网络节点和链路之间的分布和互连形成的物理形状 分类一 星形拓扑结构 一种以中央节点为中心 把若干外围节点连接起来的辐射状互联结构 优点 易扩充 控制简单 中央节点实施对全网的控制 缺点 中央节点会成
  • 数据拟合

    数据拟合 MATLAB实现RBF径向基神经网络多输入数据拟合 目录 数据拟合 MATLAB实现RBF径向基神经网络多输入数据拟合 基本介绍 程序设计 模型差异 参考资料 基本介绍 RBF神将网络是一种三层神经网络 其包括输入层 隐层 输出层
  • 维基百科 MediaWiki API 解析

    使用开放的 API 做一个自己的小项目 是一个很好的学习方法 但好像开放的 API 选择并不多 这里给大家多一个选择 简单介绍一下维基百科使用的 MediaWiki API 简介 先简单介绍几个容易混淆的概念 Wiki Wiki 是一种在网
  • 虚拟机 安装Centos 7 详细教程

    1 下载镜像文件centos 7 2 新建centos7目录 将下载的镜像放到这里 方便以后管理 3 打开vm应用软件 点击新建虚拟机 4 选择install centos7进行安装 回车继续 5 选择语言 根据自己爱好 6 在这我们可以选
  • 使用Python批量拼接图片

    前言 当需要将多张图像拼接成一张更大的图像时 通常会用到图片拼接技术 这种技术在许多领域中都有广泛的应用 例如计算机视觉 图像处理 卫星图像 地理信息系统等等 在实际应用中 拼接图像可以用于创建全景图像 地图 海报 广告牌等等 本文将使用以
  • Python中if __name__ == '__main__'的使用方法

    转 如何简单地理解Python中的if name main 2017年09月09日 22 35 42 Locutus 阅读数 219985 1 摘要 通俗的理解 name main 假如你叫小明 py 在朋友眼中 你是小明 name 小明
  • C语言内存函数(memcpy、memmove、memcmp)详解

    一 memcpy string h 1 介绍 memcpy函数为内存拷贝函数 既可以拷贝字符串 也可以拷贝整形数组 浮点型数组等 具有明显的应用优势 destination为目的地空间 source为不可修改 const 的来源空间 num
  • npm WARN saveError ENOENT: no such file or directory解决

    安装完成node js后使用npm安装vue报错如下 C Users lxz gt npm uninstall vueWcsp npm WARN saveError ENOENT no such file or directory open
  • 算法优化

    算法优化 MATLAB实现BO RF贝叶斯优化随机森林算法 目录 算法优化 MATLAB实现BO RF贝叶斯优化随机森林算法 效果一览 基本介绍 模型结构 程序设计 学习总结 参考资料 效果一览 基本介绍 针对集成学习参数众多 缺乏高效准确
  • Rocky Linux ISO国内镜像下载

    Rocky Linux 是 CentOS 的一个分支 它位于 Red Hat Enterprise Linux RHEL 的下游 与 CentOS 一样 它提供了非常适合服务器的稳定版 Linux 它旨在作为 CentOS 的完全兼容替代品
  • SpringBoot整合Gson 整合Fastjson

    SpringBoot整合Gson 整合Fastjson 一 SpringBoot整合Gson 1 pom依赖 在SpringBoot中给我们自带了json解析器 我们需要移除SpringBoot自带的jackson 在添加Gson依赖
  • JSP 解决illegal to have multiple occurrences of contentType with different values错误

    JSP 解决illegal to have multiple occurrences of contentType with different values错误 在一个项目jsp文件中包含了另一个jsp文件 proCitySelAll j
  • vue elementUi便利el-form-item配置校验

  • 了解一款新的单片机

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