简介 本硬件电路方案是针对集电极开路输出的编码器设计的.隔离前电压为5V,同时5V也是编码器的驱动电压,由外部供电:隔离后电压为3.3V,由核心板提供.隔离芯片采用3通道ADUM1300隔离芯片.因为是集电极开路输出,所以输出信号的电压是不确定的,需要加1K的上拉电阻,为了能得到较为稳定的信号,在信号的输出端加上100PF的滤波电容.信号经过隔离芯片隔离后直接连接到FPGA的IO上. 代码简介 ARM与FPGA之间通过FSMC总线实现通信,ARM定时读取FPGA的脉冲计数值并通过串口软件显示出来…
iCore3 Demo V1.0 程序说明 一.概要 本资料包包含5个文件夹: 1.“arm”里是 icore3上 arm的程序包,开发环境为 KEIL 5.17: 2.“fpga”里是 icore3 上 fpga的程序包,开发环境为 QuartusII 15.0(好像低版本的也可以打开): 3.“相关软件”里包含 putty 终端软件和 UDP 调试软件: 4.“屏幕截图”为工作时的截图: 5.“驱动”为板载 usb 转 uart的驱动程序,本实验之前需要安装到计算机. 二.测试准备工作 为了…
============================== 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:http://i-board.taobao.com 银杏科技 GINGKO TECH. 保留权利,转载请注明出处 ============================== iM_LAN 以太网模块 UDP 收发通信例子:包含: 一.底层固件(基于 iCore2 底板): 1.所用开发环境为KEIL…
============================== 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:http://i-board.taobao.com 银杏科技 GINGKO TECH. 保留权利,转载请注明出处 ============================== iM_LAN 以太网模块 TCP 压力测试例子:包含: 一.底层固件(基于 iCore2 底板): 1.所用开发环境为KEIL…
============================== 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:http://i-board.taobao.com 银杏科技 GINGKO TECH. 保留权利,转载请注明出处 ============================== iM_LAN 以太网模块 TCP 收发通信例子:包含: 1.底层固件(基于 iCore2 底板): 2.上位机程序(基于Qt…
iCore2是一款包含ARM / FPGA两大利器的双核心板.ARM方面,采用意法半导体高性能的32位Cortex-M3内核STM32F103VE微处理器,主频达72MHz,并包含丰富外设接口.FPGA方面,采用最新的CycloneTM四代FPGA EP4CE10F17C8N.iCore2分别将ARM.FPGA作为主处理器和协处理器,通过并行总线将其有机结合在一起,完成并行事件处理,使其优势互补.协同工作,更能发挥嵌入式系统中两种不同核心器件的优势. 它既高度集成.又不臃肿,是电子工程师不可多得…
实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: iCore1S双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM. 源代码下载链接: 链接:http://pan.baidu.com/s/1pL9aSwN 密码:wxo7…
实验原理: STM32内部包含窗口看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: iCore1S双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM. 核心代码: int main(void) { int i; ;i < ; i++) system_clock.initialize(); led.initialize(); key.initialize(); wwdg…
实验原理: 通过STM32的三个GPIO口来驱动LED灯的三个通道:设定GPIO为推挽 输出模式,采用灌电流的方式与LED连接,输出高电平LED灭,输出低电平 LED亮,通过通用定时器TIM3实现500ms定时,每1s变换一次LED颜色. 实验现象: iCore1S双核心板上与ARM相连的三色LED每1s交替闪烁. 核心代码: int main(void) { system_clock.initialize(); //系统时钟初始化 led.initialize(); timer.initial…
实验原理: STM32内部集成三个12位ADC,iCore1S的所有电源经过 电阻分压或者直接接入STM32的ADC的输出通道内,输入电流 经过高端电流检测芯片ZXCT1009F输入到ADC的输入通道内, 从而实现电源监控功能. 实验现象: iCore1S双核心板红色LED常亮,串口向终端输出电源监 控的数据. 核心代码: int main(void) { /* USER CODE BEGIN 1 */ int i; /* USER CODE END 1 */ /* MCU Configurat…
实验现象: iCore1s 双核心板上与FPGA相连的三色LED(PCB上标示为FPGA·LED),按键按下红灯点亮,松开按键红灯熄灭. 核心源代码: module KEY( input CLK_12M, input FPGA_KEY, output FPGA_LEDR, output FPGA_LEDG, output FPGA_LEDB ); //----------------------rst_n-----------------------// //产生复位信号 reg rst_n;…
_____________________________________ 深入交流QQ群: A: 204255896(1000人超级群,可加入) B: 165201798(500人超级群,满员) C: 215053598(200人高级群,满员) D: 215054675(200人高级群,满员) E: 215055211(200人高级群,满员) F: 78538605 (500人高级群,满员) G:158560047(500人高级群,满员) H:103661446(可加入...) YY 群:71…
_____________________________________ 深入交流QQ群: A: 204255896(1000人超级群,可加入) B: 165201798(500人超级群,满员) C: 215053598(200人高级群,满员) D: 215054675(200人高级群,满员) E: 215055211(200人高级群,满员) F: 78538605 (500人高级群,满员) G:158560047(500人高级群,满员) H:103661446(可加入...) YY 群:71…
iCore4 Demo V1.0程序说明 一.概要 本资料包含5个文件夹: 1.“arm”里是iCore4上arm的程序包,开发环境为KEIL5.17: 2.“fpga”里是iCore4上FPGA的程序包,开发环境为QuartusII13.1: 3.“相关软件”里包含putty终端软件和UDP调试软件: 4.“屏幕截图”为工作时的截图: 5.“驱动”为板载usb转uart的驱动程序,本实验之前需要安装到计算机. 二.测试准备工作 为了运行测试程序,需要做一些准备工作. 1.  通过网线把iCor…
iCore1S Demo V1.0程序说明 一.概要 本资料包含5个文件夹: 1.“ARM”里是iCore1S上ARM的程序包,开发环境为KEIL5.17: 2.“FPGA”里是iCore1S上FPGA的程序包,开发环境为QuartusII13.1: 3.“相关软件”里包含putty终端软件: 4.“屏幕截图”为工作时的截图: 5.“驱动”为板载USB转UART的驱动程序本实验之前需要安装到计算机. 二.测试准备工作 为了运行测试程序,需要做一些准备工作. 1.  将FPGA配置跳线置于PS模式…
====================注意 ==================== 1.本代码仅仅对iCore3客户(使用者)开放: 2.iCore3使用者凭购买id或者订单号给 gingko[A]vip.163.com([A]替换成@) 发邮件,索要三个液晶模块的全部资料包: 3.索要代码邮件主题统一为:iCore3显示模块源代码包索取! 4.由于工作人员比较忙,仅接受邮件索取代码,谢谢大家理解! ===========================================  …
实验指导书及代码包下载: http://pan.baidu.com/s/1c1RbE5E iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1hs6lDdi iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1dFqddMp iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1i58Ssvz iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1pLReIc7 iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1cmisnO iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
实验指导书及代码包下载: http://pan.baidu.com/s/1boLbBdl iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
本实验设计的VGA显示驱动完全基于FPGA实现,用SDRAM做缓存设备,通过ARM控制VGA显示的内容.ARM 通过FSMC总线向FPGA发送数据,由于总线的速度和VGA的显示速度与SDRAM的读写速度不匹配,所以在数据进入 SDRAM前和数据输出SDRAM后需要分别添加FIFO模块和RAM模块做缓存,数据经过SDRAM缓存后,最终输出到 VGA显示器上. 实验指导书及代码包下载: http://pan.baidu.com/s/1midJhs0…
实验指导书及代码包下载: http://pan.baidu.com/s/1c2dZihE…
 [源代码完全开源,过几天连同硬件一起发布] 花了好久的时间,我们的fpga工程师才完成这液晶模块的驱动代码,其核心价值如下: 1.完全基于fpga驱动,sdram当做缓存: 2.内建双缓冲机制:方便应用:   3.触摸模块完全基于fpga代码,减轻cpu(stm32)的负担,stm32直接读寄存器即可:   4.长时间测试稳定可靠,甚至 将近半米的排线通信,都无雪花:   5.软件库移植了 emwin 5.22,功能强大.方便开发..   虽然fpga驱动屏幕.sdram作缓存应用的很多,但是…
实验指导书及代码包下载: http://pan.baidu.com/s/1bRVnzS iCore3 购买链接: https://item.taobao.com/item.htm?id=524229438677…
PDF手册下载地址:http://pan.baidu.com/s/1miBBYi8 iCore3应用开发平台购买地址:https://item.taobao.com/item.htm?spm=a1z10.1-c.w137644-251734891.38.y8efaH&id=15851248846…
 原理图PDF下载地址:http://pan.baidu.com/s/1jHY0hNK iCore3应用开发平台购买地址:https://item.taobao.com/item.htm?spm=a1z10.1-c.w137644-251734891.38.y8efaH&id=15851248846…
百度网盘下载: https://pan.baidu.com/s/1jHZJCbW 博客园下载: http://files.cnblogs.com/files/xiaomagee/iCore3%E7%A1%AC%E4%BB%B6%E6%89%8B%E5%86%8C20160817.pdf…