上位机图像处理和嵌入式模块部署(f407 mcu原理图)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        前面我们说过,和103相比较,407速度更快、频率更高,而且资源更多,当然可以做的事情也就更多。此外,407还带有我个人比较看重的eth mac功能,这一点尤为重要。那我们就可以一会来看看,407的原理图一般都是什么样子的。

1、407 mcu

        和之前103的48个pin相比较,407的100个pin无疑多了不少。不过整体上,mcu的电路还是可以分成电源、地、输入、输出、晶振、复位这几个部分去拆解、分析的。

2、type c接口

        之前的开发板usb接口,都是普通的2.0 usb。现在各个开发板与时俱进,也改成了type c的形式。用这种方式来处理,既可以供电,也可以进行usb接口协议的开发。

3、电压调节电路

        这部分比较简单,就是把5v转成mcu需要的3.3v,ldo也是常用的1117芯片。

4、烧录接口

        电路设计的同学把常用的swd接口,以及232接口放在了一起,这样方便烧录版本和串口调试,也算是常用的一个做法。

5、spi norflash

        嵌入式开发当中,有的时候需要保存一些字体、图像、配置参数或者是日志数据,这种情况下就需要一个掉电保护的存储芯片。spi norflash就是常见的一个处理办法。

6、tf卡

        除了spi norflash之外,还有一种数据的处理方法,而且可插拔。这就是tf卡。比如说,如果我们希望mcu从外部可插拔设备上加载一些数据,比如说音乐,比如说图片,这个时候就可以用tf卡来处理。

7、按键

        按键是很常见的电路,一般用作开关机、恢复出厂设置、选择功能等用途。这里也安排了两个按键开关。

8、led灯

        通常led灯有三种用途。第一种,显示电源;第二种,显示当前是正常运行,还是有故障;第三种,数据收发的时候,可以闪烁,提示客户当前一切都是ok的。

9、phy电路

        所谓的phy,其实指的是phy芯片。407里面集成的只是mac功能。一个完整的网络,在硬件部分除了mac,还需要phy的配合。当然,要用起来的话,还需要tcp/ip协议栈的加持。phy的话,有两部分,一部分是对接407,一部分是对接rj45。对接407的这部分,有两个接口最为重要,即MDIO、MDC,大家可以把他们想象成iic。所有对phy的配置,都是通过这两个pin完成的。

        当然,网线是没有办法直接和phy相连的,中间还需要rj45转一下。所以就有了如上所示的rj45电路。其中的link led和speed led,也是我们重要的debug参考依据。

10、其他排针

        如果电路固化成上面那样,那么应用范围就太窄了。我们可以把所有的排针扇出来,这样可以把它当成核心板使用,用户如果需要二次开发的话,再做一个底板就好了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/663361.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【小白专用 已验证24.5.30】ThinkPHP6 视图

ThinkPHP6 视图 模板引擎支持普通标签和XML标签方式两种标签定义,分别用于不同的目的 标签类型描述普通标签主要用于输出变量、函数过滤和做一些基本的运算操作XML标签也称为标签库标签,主要完成一些逻辑判断、控制和循环输出,并且可扩展 c…

如何评价GPT-4o?GPT-4o和ChatGPT4.0的区别是啥呢?

如何评价GPT-4o? GPT-4o代表了人工智能领域的一个重要里程碑,它不仅继承了GPT-4的强大智能,还在多模态交互方面取得了显著进步。以下是几个方面的分析: 技术特点 多模态交互能力:GPT-4o支持文本、音频和图像的任意组合输入与输出…

vscode 1.85安装remote-ssh后左侧没有图标

vscode安装remote-ssh插件后左侧没有图标。 解决方法 想要左侧有图标,是另一个插件起作用:Remote Explorer 但是这个插件最新版需要1.87,可以switch to Pre-release version之后就能用了。 其实,最后再switch to Release Versio…

【Python】 如何从列表中移除第一个元素?

基本原理 在Python中,列表是一种非常灵活的数据结构,可以存储一系列的元素。这些元素可以是任何类型,包括数字、字符串、其他列表等。列表中的元素是有序的,并且可以通过索引来访问和修改。 当我们想要从列表中移除第一个元素时…

Spring 源码:深度解析AOP源码配置解析

文章目录 一、 解析AOP配置的入口1.1 从XML配置到AOP Namespace的解析流程1.2 分析注解驱动的AOP配置解析流程 二、AOP配置解析的核心流程2.1 ConfigBeanDefinitionParser 类2.2 parse()2.3 parseAdvisor()2.4 parseAspect()2.5 parsePointcut()2.6 createAdvisorBeanDefinitio…

list 的实现

目录 list 结点类 结点类的构造函数 list的尾插尾删 list的头插头删 迭代器 运算符重载 --运算符重载 和! 运算符重载 * 和 -> 运算符重载 list 的insert list的erase list list实际上是一个带头双向循环链表,要实现list,则首先需要实现一个结点类,而一个结点需要…

InnoDB Data Locking - Part 2 “Locks“

什么是数据库“锁”? 当我熟悉数据库术语时,我发现非常困惑的一件事是“锁【lock】”这个词在数据库中的含义与在编程中的含义不同。 在编程中,如果你有一个“锁”,那么它就是内存中存储在某个地址下的单个对象,然后有…

【Mac】关于Mac的github配置和本地项目上传

目录 前言什么是github?有什么用?github个人账户创建Mac的git环境配置生成密钥将密钥添加到github 创建github仓库将本地文件上传至github仓库一些常用的git命令总结 前言 本文主要介绍了Mac的git环境配置,github仓库的创建,本地文件上传到github仓库以…

分享268款漂亮的3D模型和视觉效果的制作和展示源码

分享268款漂亮的3D模型和视觉效果的制作和展示源码,总有一款是你需要的,源码演示下载地址如下:https://www.erdangjiade.com/js/178-0-0-0 Html跨年烟花代码,JS实现烟花表白代码 最新程序员表白我爱你玫瑰花代码 纯CSS3实现3D Tw…

【赠书第26期】AI绘画教程:Midjourney使用方法与技巧从入门到精通

文章目录 前言 1 Midjourney入门指南 1.1 注册与登录 1.2 界面熟悉 1.3 基础操作 2 Midjourney进阶技巧 2.1 描述词优化 2.2 参数调整 2.3 迭代生成 3 Midjourney高级应用 3.1 创意启发 3.2 团队协作 3.3 商业应用 4 总结与展望 5 推荐图书 6 粉丝福利 前言 在…

Oracle导出clob字段到csv

使用UTL_FILE ref: How to Export The Table with a CLOB Column Into a CSV File using UTL_FILE ?(Doc ID 1967617.1) --preapre data CREATE TABLE TESTCLOB(ID NUMBER, MYCLOB1 CLOB, MYCLOB2 CLOB ); INSERT INTO TESTCLOB(ID,MYCLOB1,MYCLOB2) VALUES(1,Sample row 11…

标准化产品需求文档逻辑思路

​PRD被公认为产品经理的标准文档,但你写PRD文档时是否做过这些事: 1.下载模版,填入内容; 2.不了解的章节内容,略过或删掉; 3.找己经做好的PRD,做内容替换。 以前我所在的公司,PRD管…

用Idea 解决Git冲突

https://intellijidea.com.cn/help/idea/resolving-conflicts.html https://www.jetbrains.com/help/idea/resolve-conflicts.html idea 官方文档 当您在团队中工作时,您可能会遇到这样的情况:有人对您当前正在处理的文件进行更改。如果这些更改没有重叠(也就是说…

Linux系统使用Docker安装Drupal结合内网穿透实现远程访问管理后台

目录 前言 1. Docker安装Drupal 2. 本地局域网访问 3 . Linux 安装cpolar 4. 配置Drupal公网访问地址 5. 公网远程访问Drupal 6. 固定Drupal 公网地址 前言 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家聊聊Linux系统使用Docker安装Drupal…

接口测试工具:Postman的下载安装及使用

1 Postman 介绍 1.1 Postman 是什么 Postman 是一款功能超级强大的用于发送 HTTP 请求的 测试工具 做 WEB 页面开发和测试的人员常用工具 创建和发送任何的 HTTP 请求(Get/Post/Put/Delete...) 1.2 Postman 相关资源 1.2.1 官方网站:https://www.postman.com/ …

CCIG 2024:合合信息文档解析技术突破与应用前景

目录 背景当前大模型训练和应用面临的问题训练Token耗尽训练语料质量要求高LLM文档问答应用中文档解析不精准 合合信息的文档解析技术1. 具备多文档元素识别能力2. 具备版面分析能力3. 高性能的文档解析4. 高精准、高效率的文档解析文档多板式部分示例 文档解析典型技术难点元素…

基于Java的KTV点歌系统

开发语言:Java 数据库:MySQL 技术:JSP技术,JAVA,B/S架构 工具:浏览器(360浏览器、谷歌浏览器、QQ浏览器等),数据库管理工具(MySQL) 系统展示 …

GPT-4o:人工智能技术的新巅峰

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

DBeaver连接Oracle报错:ORA-12514

Listener refused the connection with the following error:ORA-12514, TNS:listener does not currently know of service requested inconnect descriptor ———————————————— 1.报错信息2.配置正确结语 ———————————————— 如果是第一次连接Or…

IP地址开启HTTPS方法

可以使用IP地址申请SSL证书,申请之前必须是公网IP地址,不支持内网IP地址申请。 申请过程需要确定IP地址外网可以访问,这里特别注意只是申请过程中可以访问。访问验证过程必须采取80端口、443端口两者选择1个,不可以用其它端口进行…