IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 立创EDA从零开始教学 -> 正文阅读

[嵌入式]立创EDA从零开始教学


结合自己为公司设计的产品的经验上,推出一套立创EDA的硬件教学设计课程。或者说是一系列文章。
# 系列文章目录
第一章 前言和软件介绍


# 前言 大家可以叫我小刘,我大学是自动化专业,在大二开始接触单片机,模电,数电的工业产品设计。当时使用的软件是Altium designer16,我设计的第一款硬件产品是一块魔改的arduino uno。花了大概3天时间。而学习AD最心烦的事情也是最耗费时间的事情,就是画封装,制造时候需要BOM和坐标而立创最大的好处就是大量的标准在线封装,全部标准文件导出。而且,在我开发了几个产品后,我现在发现,大量的时间并不是用于画板子和写程序,而是小批量的生产制造上,现在这个也叫PCBA过程。20年我毕业后,开始从事ST单片机的全栈开发工作,从开始我不再拘泥于使用AD+MDK5的方式作为工作流程。而是立创+stm32cubeide的方式。因为最早从事自动化开发,要求的单片机执行效率很高,我基本都是单片机中直接操作寄存器和使用标准库的方式来开发,但是ST已经明确表示,后续标准库不再更新,高端单片机不再提供标准库,只提供HAL库,我也跟随着ST的改变而改变。当然,不同行业的标准不同,在工业控制中一些很严格的场景下,大量的标准库,甚至嵌入汇编的事情也常有,不可一概而论,全部否定,但是对于一些需要快速开发,快速验证的场景,从过往我的经历来看,我的现有方式可能是最不容易出错和快速的。我在抖音上关注了一位诚芯电子的朋友,今年在慕尼黑电子也有幸见到了创始人,他们是为全国各地的商家提供小家电的电路板和程序解决方案的。我认为我的这套方式,在未来意法半导体的价格回落以后,也会成为一个不错的开发流程。当然,最让我坚定产出这份教程的原因,是我在大学接触工业4.0的理论中,对工业4.0有了很大的兴趣,也有了自己的见解,但是我大学偏向流程自动化,所以很多想法都是针对过程控制系统和自动化通信中间件的,而且受限于当时自己的学识浅薄,只不过是坐井说天阔。毕业后,工作了两年,加上结识一位在杭州做智能制造教学的朋友,与其合作几个项目后,对于中国的工业4.0也初窥门径。2020年,自己看到立创的生态后,结合自己使用了一段时间EDA软件后,我很坚定地认为,立创将是中国在智能制造领域,最早能够达到全产业链工业4.0的企业。在此,作为一名工业领域的小小从业者,由衷感谢袁江涛,贺定球,杨林杰三位前辈为中国智能制造,芯片产业链,EDA行业做出的杰出贡献。苟利国家生死以,岂因祸福避趋之,在此,我也想为中国的EDA软件推广尽一份绵薄之力。 针对ST的开发,进行一套从零开始的软件加硬件的开发流程和生产制造流程做一个完整的教程。当然,后续我还想推出一份w800-w801-w806的开发教程,为国产芯片的生态做出一点贡献,希望大家支持(基于开源软件,全免费,无任何订阅)。

一、立创EDA介绍

立创EDA到2022年初,已经提供了专业版和标准版的客户端,因为早期笔者使用的是标准版进行制作,但是未来标准版不更新了,所以还是以专业版进行教学。目前的专业版的下载链接和帖子我放在下面
立创专业版链接
针对一些基础操作呢,立创官方也给出了一篇文章,但是讲的比较笼统,但是很准确
,大家有EDA软件基础的可以参考参考。

二、使用步骤

1.安装

  1. 尽量是用迅雷或者下载器进行下载,不要在立创EDA标准版打开的链接中进行下载。
  2. 点击下载安装
    使用管理员打开lceda-pro-windows-x64安装文件
    在这里插入图片描述点击是
    然后点击下一步,到安装完成。
    在这里插入图片描述
    点击完成,运行立创EDA专业版。
    关于激活,在http://club.szlcsc.com/article/details_54606_1.html中有讲解,笔者电脑已经激活,无法二次激活。

2.新建工程

打开立创EDA专业版进入主页
在这里插入图片描述点击新建工程
在这里插入图片描述在这里命名为stm32f407VET6core,点击保存。
在这里插入图片描述
关于为什么使用这个芯片,在这里做一下小的解释。国内学习f4系列的stm32,大部分使用的是stm32f407ZGT6这个芯片。我相信我不说,大家也知道淘宝上竞争地比较激烈的两个商家野火和正点原子。但是年初这个芯片涨价了好多,我之前使用的427VIT6也是涨价四倍。正巧公司做的一款产品,需要的flash很小,我就瞄上了这个407VET6(因为当时103太贵了,要130+,实在用不起),当然他还有兼容引脚的407VGT6,falsh大一倍,不过现在的价格还是88元左右,不过407ZGT6的价格目前已经回落大概在55元左右。如果喜欢使用zgt6的小伙伴,当然也可以。不过我个人还是很喜欢使用VET6,因为他只有100pin引脚,也更小巧一些,更适合学习,而flash上,作为学习和做小型项目,绝对是足够的,这点自然不需担心。

三、原理图绘制界面

在这里插入图片描述打开左侧的schematic1,就可以进入原理图的设计界面。
好了,本节就到这里结束了,下一节,我将带你们开始stm32系统板的原理图设计。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-28 12:04:46  更:2022-01-28 12:06:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:33:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码