草庐IT

硬件网

全部标签

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

硬件系统工程师宝典(2)-----硬件电路的概要设计启动

今天我们继续来读这本书,硬件系统工程师宝典。作者提到,产品需求分析之后就进入概要设计阶段。在这个阶段,ID(IndustrialDesign)工业设计及结构工程师、软件系统开发工程师和硬件系统开发工程师等开始分头工作。工业设计工程师负责使一件产品的功能设计和美学设计相结合,其实就是做到又好看又好用;软件系统开发工程师负责在确定的硬件开发平台上,根据用户的需求,实现具体功能,根据开发的层面和开发环境的需求,选择有操作系统和无操作系统开发。我们主要来看下硬件系统概要设计中的主要任务:根据需求分析,选定硬件系统设计的核心芯片,设计系统架构框图、关键链路链接图和时钟分配框图等,并根据各部分功能电路的功

硬件系统工程师宝典(2)-----硬件电路的概要设计启动

今天我们继续来读这本书,硬件系统工程师宝典。作者提到,产品需求分析之后就进入概要设计阶段。在这个阶段,ID(IndustrialDesign)工业设计及结构工程师、软件系统开发工程师和硬件系统开发工程师等开始分头工作。工业设计工程师负责使一件产品的功能设计和美学设计相结合,其实就是做到又好看又好用;软件系统开发工程师负责在确定的硬件开发平台上,根据用户的需求,实现具体功能,根据开发的层面和开发环境的需求,选择有操作系统和无操作系统开发。我们主要来看下硬件系统概要设计中的主要任务:根据需求分析,选定硬件系统设计的核心芯片,设计系统架构框图、关键链路链接图和时钟分配框图等,并根据各部分功能电路的功

关于MII、RMII、GMII、RGMII、PHY、网络变压器、RJ45的硬件总结

文章目录前言一、网络传输结构及原理1.网络传输原理2.TCP/IP协议3.数据链路层(MAC)二、介质独立接口MII,RMII,GMII,RGMII1.MII(MediaIndependentinterface)2.RMII(ReducedMediaIndependentInterface)3.GMII(GigabitMediumIndependent)4.RGMII(ReducedGigabitMediaIndependentInterface)三、物理层芯片(PHY)1.什么是PHY2.电流型PHY3.电压型PHY四、网络变压器1.网络变压器的构成2.网络变压器的作用五、RJ45介绍1.网

关于MII、RMII、GMII、RGMII、PHY、网络变压器、RJ45的硬件总结

文章目录前言一、网络传输结构及原理1.网络传输原理2.TCP/IP协议3.数据链路层(MAC)二、介质独立接口MII,RMII,GMII,RGMII1.MII(MediaIndependentinterface)2.RMII(ReducedMediaIndependentInterface)3.GMII(GigabitMediumIndependent)4.RGMII(ReducedGigabitMediaIndependentInterface)三、物理层芯片(PHY)1.什么是PHY2.电流型PHY3.电压型PHY四、网络变压器1.网络变压器的构成2.网络变压器的作用五、RJ45介绍1.网

嵌入式Android系统增加新硬件支持

根据Statcounter显示,截至2021年4月全球移动操作系统中,谷歌Android占比高达72.2%,苹果IOS占比26.99%,其余移动操作系统占比之和低于1%。包含桌面操作系统在内的全球操作系统占比中,Android以40.66%位列第一位,Windows位列第二,占比31.97%。如此庞大的用户量,使得芯片厂商以及软件开发人员都不能无视它。虽然早期的大多数嵌入式系统设备很少甚至没有用户界面,但还是有很多传统“嵌入式”设备确实是有用户界面的。现如今更多的嵌入式设备除了有纯粹的功能需求外,开发者还要为用户操作提供人机交互界面。所以,设计人员要么为用户提供一种其熟悉的界面体验,要么冒险为

嵌入式Android系统增加新硬件支持

根据Statcounter显示,截至2021年4月全球移动操作系统中,谷歌Android占比高达72.2%,苹果IOS占比26.99%,其余移动操作系统占比之和低于1%。包含桌面操作系统在内的全球操作系统占比中,Android以40.66%位列第一位,Windows位列第二,占比31.97%。如此庞大的用户量,使得芯片厂商以及软件开发人员都不能无视它。虽然早期的大多数嵌入式系统设备很少甚至没有用户界面,但还是有很多传统“嵌入式”设备确实是有用户界面的。现如今更多的嵌入式设备除了有纯粹的功能需求外,开发者还要为用户操作提供人机交互界面。所以,设计人员要么为用户提供一种其熟悉的界面体验,要么冒险为

【动量轮自平衡自行车】STM32_PID(开源-含硬件资料)

动量轮自平衡自行车STM32如何DIY一辆自平衡自行车?下面将制作内容分享给大家,欢迎讨论交流~。目  录一、硬件篇(附淘宝链接,店铺不定,也可自行搜索购买)1.STM32F103C8T6最小系统(小蓝板)2.MPU6050姿态传感器(3.3V供电)3.0.96寸OLED显示屏(四针、IIC通信、3.3V供电)4.HC-05蓝牙模块5.超声波测距模块6.N20电机及驱动(电机选型:DC12VA12型)7. 无刷电机动量轮模组8.舵机9.3S航模电池(注意电池尺寸)10.稳压模块及开关11.轮子及轴承12.车架及转向结构(3D打印)13.电路PCB二、软件篇1.main.c2.PID控制算法3.

【动量轮自平衡自行车】STM32_PID(开源-含硬件资料)

动量轮自平衡自行车STM32如何DIY一辆自平衡自行车?下面将制作内容分享给大家,欢迎讨论交流~。目  录一、硬件篇(附淘宝链接,店铺不定,也可自行搜索购买)1.STM32F103C8T6最小系统(小蓝板)2.MPU6050姿态传感器(3.3V供电)3.0.96寸OLED显示屏(四针、IIC通信、3.3V供电)4.HC-05蓝牙模块5.超声波测距模块6.N20电机及驱动(电机选型:DC12VA12型)7. 无刷电机动量轮模组8.舵机9.3S航模电池(注意电池尺寸)10.稳压模块及开关11.轮子及轴承12.车架及转向结构(3D打印)13.电路PCB二、软件篇1.main.c2.PID控制算法3.