本项目分享的是iCore4 ARM FPGA 双核心工控板示例代码及原理图,方便网友入门学习。该iCore4工控板卡由ARM+FPGA双核新组合,强强联合;ARM选用高性能M7,型号为STM32F767IGT6,176脚,资源多;FPGA选择CycloneIV 系列的 EP4CE15F23C8N。更多介绍详见其官方。 硬件介绍: 技术指标: 1、ARM+FPGA双核新组合,强强联合; 2、ARM选用高性能M7,型号为STM32F767IGT6,176脚,资源多; 3、FPGA选择CycloneIV 系列的 EP4CE15F23C8N ,484脚; 4、PCB为六层电路板; 5、ARM外扩32MB SDRAM,可以当做显示缓存; 6、FPGA 外扩双片 61WV25616(100M工作频率,512KB大小),可以进行乒乓操作;非常实用; 7、FPGA双时钟输入,24M / 25M ,更方便应用; 8、内建USB-TTL,直接接上电脑就可以显示debug信息; 9、100M 高速以太网; 10、USB2.0 高速USB 2.0 OTG接口,速度达40MB以上;也可以读U盘; 11、支持ARM 配置 FPGA,也可以支持通过以太网、usb、tf卡等远程配置FPGA; 12、自带显示驱动接口,通过转接支持 4.3寸、5寸,7寸显示屏;最支持分辨率 1024x768; 13、多达 200+的 FPGA IO 接口引出; 14、内建实用性强的电流、电压监控电路。 示例代码截图,见附件超链自行下载:
2022-08-03 22:37:16 13.94MB 工控板 icore4 电路方案
1
本人制作的小四轴,希望大家喜欢。小四轴硬件电路设计包括三部分:SWD、飞行器、遥控器。 小四轴硬件电路原理图+PCB源文件截图: mini小四轴程序(手机控制)截图:
1
超低功耗血压和心率监视系统功能描述: 此参考设计是血压和心率检测演示。它可在低功耗模式 (LPM3) 下使用,并且大多数时候仅显示日期和时间。用户可按“测量”按钮测量血压,还可以按“历史记录”按钮查看血压的历史记录。测量完成后会将测得的记录存储在 EEPROM 中。最大记录数设置为 80。 超低功耗血压和心率监视系统设计框图: 电路特性:待机模式(待机模式:LPM3+RTC+LCD)下的功耗超低 电池供电的便携式电子设备 具有 LCD 驱动器的 MCU,单芯片解决方案 易于使用,双按钮,4 种操作模式 支持原始数据读出 超低功耗血压和心率监视系统作品实物图展示:
1
pinoccio 硬件参考 包含 Pinoccio 板的原理图、电路板布局、数据表和 BOM。固件目录还包含板上 16u2 芯片的代码和在主 MCU 中运行的 booloader。 对于固件,分支仅包含源文件。生产中使用的编译版本只能在标记的修订中找到。
2022-07-05 09:06:48 17.24MB 文件 电路板
void SET_KEY() { bit SET_FLAG=1; if(SET==0) //设定按键按下 { delayms(40); if(SET==1) //延时去除抖动再次判断是否按下按键 { while(SET_FLAG==1) { Display_HI_Alarm(); //设定上限温度值 if(ADD==0)//增加按键 { delayms(40); //延时去除抖动再次判断是否按下按键 if(ADD==1) HI_Alarm++; //温度值加一 } if(DEC==0) //减小按键 { delayms(40); if(DEC==1) //延时去除抖动再次判断是否按下按键 HI_Alarm--; //温度值减一 } if(SET==0) //以下表示 再次按下设定按键 进入设定下限程序 { delayms(40); if(SET==1) //延时去除抖动再次判断是否按下按键 { while(1) { Display_LO_Alarm(); //设定下限温度值 if(ADD==0) //增加按键 { delayms(40); if(ADD==1) //延时去除抖动再次判断是否按下按键 LO_Alarm++;//温度值加一 } if(DEC==0)//减小按键 { delayms(40); if(DEC==1) //延时去除抖动再次判断是否按下按键 LO_Alarm--;//温度值减一 } if(SET==0)//设定按键按下 { delayms(40); if(SET==1) { //延时去除抖动再次判断是否按下按键 SET_FLAG=0; break; //上下限设定完成 退出 } } } } } } } } }
2022-06-30 15:53:07 5.02MB 51单片机 源程序 代码 电路方案
1
电子工艺实习耳机放大器,包含原理图和PCB文件 原理图:
2022-06-10 20:20:20 10.82MB pcb 电路设计方案 原理图 电路方案
1
基于ESP32的3D打印机控制板 这是一个基于ESP32微控制器的3D打印机控制板, 内置WiFi和蓝牙。 当前版本:v0.5rev1 修复了MRR ESPE v0.5上AUX1端口的问题 该适配器板通过在AUX1连接器上交换TX / RX引脚来解决MRR ESPE v0.5的问题。 只需使用IDC电缆将AUX1_BRD连接到板上的AUX1连接器即可。然后将AUX1_SCRN连接到屏幕(例如MKS TFT32)。 EXP3转EXP1 / 2适配器 允许使用RepRap全图形智能控制器的适配器 此适配器允许MRR ESPE使用通用LCD12864控制器(正式是RepRap全图形智能控制器)。 这样做,将EXP3_BRD连接到MRR ESPE上的LCD连接器。 然后,将适配器上的EXP1和EXP2连接到控制器上的EXP1和EXP2。(可选:将D5,D6,D7连接到MRR ESPE上未使用的本地ESP32引脚,例如IO2,IO4和IO15。然后在pins_MRR_ESPE.h中定义“ LCD_PINS_D5”,“ LCD_PINS_D6”和“ LCD_PINS_D7”。)引脚也是可选的。) 如果要在控制器上使用SD卡,请执行以下操作: 1.卸下MRR ESPE板上的SD_EN跳线。 2.使用跳线将适配器的SCK,MISO和MOSI连接到板上的相应引脚。 3.将适配器上的SS连接到板上的IO5。 4.可选:将DET连接到板上未使用的引脚。您将需要编辑“ pins_MRR_ESPE.h”以定义“ SD_DETECT_PIN”。
1
开发一款最小系统板,能够采用最简单的串口下载方式下载,并且也支持SWD下载。所有I/O口全部按顺序引出,核心板具有过流保护和静电保护。 原理图截图:
2022-05-24 10:32:56 47KB stm32f103rbt6 最小系统板 电路方案
1
超声波测距电路采用AT89S5X作为主控制芯片,SRF08传感器模块等。
1
隔离ch340模块,采用高速光耦实现隔离,加工测试成功,可直接购买集成到您的设计当中去。
2022-05-17 19:49:14 6.65MB ch340 通信串口 电路设计方案 电路方案
1