ENC28J60工程,PCB整版3D化模型设计

ENC28J60工程,PCB整版3D化模型设计

也不知道什么时候忽然想起的了,但是在新年之前就开始做了。一个基于STM32+ENC28J60的一个网络板子,有现成的程序和SCH,PCB等,但是那个PCB的布局太渣了,开始还真没注意,就研究了一下开发环境。用了一周时间总算把STM32的开发环境完整搭建好,基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境,我自己称其为ARMeclipse。使用网购的一个参考板来测试环境,使用JLINK下载以及调试程序。搭建后立即就录制了视频来说明。下面是视频:
视频1:ARMeclipse。基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境

在构建环境的时候就测试了基本的程序,调试上虽然不太理想,但是下载是没有问题。
然后也移植了原来是基于MDK4的STM32NET工程,当然是在测试板上做了测试的。
开发环境以及工程下载说明等内容下载预览:

http://www.51hei.com/f/encfx.rar
接着在上个星期也开始做PCB的3D化的工作,其间也录制了一些视频:
SolidWorks电子元件绘制[3D化]
专辑地址:http://www.youku.com/playlist_show/id_21987039.html

接着就完成了3D化的过程,其间可谓艰辛无比……

分享文件说明规范
--------------------------------
English version:
--------------------------------
[line0:]Filename.ext
[line1:]MD5
-------------------------------------
[line2:]context
...
[linex:]end of record lines
next record
--------------------------------
中文版本
--------------------------------
[第一行:]文件名.扩展名
[第二行:]MD5校检码
-------------------------------------
[第三行:]说明内容
...
[第N行:]记录行结束
下一个记录
-------------------------------
分享文件说明:
[Script version]ARMeclipse.rar
MD5: 9F9F28C60CA8B057D8F6F3EF50E75BCC
-------------------------------------
文件: [Script version]ARMeclipse.rar
大小: 648115772 字节
修改时间: 2014年2月23日, 15:14:35
MD5: 9F9F28C60CA8B057D8F6F3EF50E75BCC
SHA1: FA39FA93C7C0F605B7A6F211B69477E26B16DD7F
CRC32: D65BE567
-------------------------------------
内容:
ARMeclipse是基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境(非认定)
预含方案参考:
STM32F103C8/B8用
工程名:
STM32
STM32NET
工程简要:
STM32:测试用工程/模板用工程
STM32NET:ENC28J60网络方案用,已通过板级测试[工程与PCB参照后面共享的文件]
编译条件:
ARMeclipse
调试环境:
JLINK
GDB
-------------------------------------
ARMeclipse启动及使用方法
1、免配置绿色启动
执行文件:[.]ARMeclipse\scripts\ARMeclipse.bat
注:该批处理文件仅在WIN7中测试使用,如果在XP中无法使用的请自行设定Path变量[1]
其他文件说明:cmd.bat预处理,覆盖系统cmd命令
env.bat预处理,设定Path变量以及信息
2、正常安装方案
eclipse不需要安装[含JRE]已包含GUNARM、GDB插件等,已汉化界面和菜单
arm-none-eabi安装文件ARM\arm-2011.09-69-arm-none-eabi.exe
安装arm-none-eabi到任意地址[系统会自动添加[安装路径]\bin到Path变量[Finish]enc28j60.rar]
安装后直接执行eclipse.exe或ARMeclipse.exe[相同的文件]
3、修改Path变量方案
将[.]ARMeclipse\ARM\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin 添加到Path
[.]表示解压后的路径
修改后直接执行eclipse.exe或ARMeclipse.exe[相同的文件]
-------------------------------------
以上三种使用方案建议使用第一种,可以随意改变位置,所有设定都是相对的。
使用第二种安装法的话可以删除ARM目录下CodeSourcery目录以节省空间[244MB]
第三种改变路径时需要再次修改Path,第一种不能使用,而且有一定能力可以斟酌使用。
-------------------------------------
其他的工具[位于ARM目录下]:
JLINK驱动及工具安装包[官方]:Setup_JLinkARM_V480a.zip
STM32F10x_StdPeriph_Lib_V3.5.0[官方固件库]:stsw-stm32054.zip
-------------------------------------
环境还自带了完善的STM32参考和学习资料
-------------------------------------
STM32NET4ARMeclipse.rar
MD5: C2EB564ABE5A542C83B822FFA051AD3C
-------------------------------------
文件: STM32NET4ARMeclipse.rar
大小: 4838085 字节
修改时间: 2014年1月29日, 19:47:30
MD5: C2EB564ABE5A542C83B822FFA051AD3C
SHA1: 957EDAD97777EA92B0BEE8F0FC745F633A6987F9
CRC32: DF2F66EB
-------------------------------------
内容:
适用工程,已包含在ARMeclipse中,仅供第三方参考和工程导入用
适用环境:基于arm-none-eabi 与 eclipse以及GUNARM插件[GDB]
ENC28J60网络方案用,已通过板级测试[工程与PCB参照后面共享的文件[Finish]enc28j60.rar]
-------------------------------------
[Finish]enc28j60.rar
MD5: B077156E6DB868F47EECC55616A4F587
-------------------------------------
文件: [Finish]enc28j60.rar
大小: 39731576 字节
修改时间: 2014年2月23日, 0:39:36
MD5: B077156E6DB868F47EECC55616A4F587
SHA1: B6D4E9F63832CA7DB12CAACBECACF520738E6C36
CRC32: 6A1F578F
-------------------------------------
内容:
ENC28J60网络方案用,已通过板级测试的SCH和PCB
包含一个精心制作的PCB文件,已初步板级3D化,预览效果和输出的预览可以查阅下面的PDF文档[PCB_enc28j60.pdf]
内含元件3D模型文件[step]以及3D源设计文件[SolidWorks]
您还可以参阅视频资源来了解3D化内容。
PCB中包含变量,读者或使用者可以自由修改,在3D视图下预览
-------------------------------------
PCB_enc28j60.pdf
MD5: 27F57EFEA44FEDAEA304F1D1983E59F0
-------------------------------------
文件: PCB_enc28j60.pdf
大小: 2182215 字节
修改时间: 2014年2月23日, 0:26:28
MD5: 27F57EFEA44FEDAEA304F1D1983E59F0
SHA1: 25237062E076E195C9CD899EF232EFCEC76610C9
CRC32: DCF31843
-------------------------------------
内容:
SCH电路图以及PCB设计的输出以及BOM[元件清单]
预览板级别的3D模型。
-------------------------------------

预览


唯样商城-电子元器件采购网(www.oneyac.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。唯样自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
本文由网络整理转载自单片机教程网,原文标题为:ENC28J60工程,PCB整版3D化模型设计,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

上一篇:STC12系列单片机C语言的延时程序

下一篇:51单片机驱动步进电机(汇编语言)

唯样头条公众号
最新最热
行业资讯
领先元件
技术方案
订阅栏目
效率阅读
品牌专区
相关文章
最新入库
编号 分类 库存
ERJ-3EKF8251V
Panasonic
贴片电阻 9900
ERJ-P03F8251V
Panasonic
未分类 5190
ERJ-PB3B8251V
Panasonic
未分类 4850
ERJ-PB3D8251V
Panasonic
未分类 4825
CRCW06038R25FKEA
Vishay
贴片电阻 21441
1775862-2
TE Connectivity
卡边缘连接器 5500