自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 STM32的RTC时钟配置

STM32的时钟可以使用内部RTC产生时钟日历,也可以使用外部芯片产生更为精确的时钟,如DS3231时钟芯片。本文介绍使用内部RTC产生时钟。RTC的时钟源有以下三种: ─ HSE时钟除以128;

2023-04-07 12:07:44 1534

原创 STM32定时器

对STM32的定时器基本功能的介绍,特别是定时器时钟的介绍,配合实例更加容易理解

2023-04-04 17:22:40 2134

原创 FPGA之SDRAM的学习

2:对于预定义的 .h头文件,在.v文件中调用时我发现,如果.h头文件和.v文件在同一个文件夹中,调用时直接 `include "Sdram_Params.h" 调用就行;这是因为,调用modelsim仿真添加文件时,只添加了sdram_init.vt一个文件,因为sdr.v是例化在sdram_init.vt里的,所以需要一起添加,如下图。1:SDRAM初始化,在modelsim仿真时,SDRAM仿真模型例化是例化在仿真文件sdram_init.vt里的。

2023-03-30 14:42:23 242

原创 J-Flash合并两个.HEX文件

详细介绍了一种简单的合并两个HEX的方法,同时也介绍了简单的生产BIN文件的方法,简单实用。

2022-12-16 09:54:46 1964

原创 STM32单片机IAP程序升级方法

STM32单片机IAP程序升级方法,详细介绍了IAP升级的步骤和设置方法。

2022-12-15 18:01:32 2724

原创 Keil调试中遇到问题汇总

Keil调试中遇到的问题

2022-12-15 16:57:42 3262 2

原创 stm32f407之GPIO的学习

在该结构中输入高电平时,经过反向后,上方的P-MOS导通,下方的N-MOS关闭,对外输出高电平;如果我们控制输出为0,低电平,则P-MOS管关闭,N-MOS管导通,使输出接地,若控制输出为1(它无法直接输出高电平)时,则P-MOS管和N-MOS管都关闭,所以引脚既不输出高电平,也不输出低电平,为高阻态。除此之外,还用在电平不匹配的场合,如需要输出5伏的高电平,就可以在外部接一个上拉电阻,上拉电源为5伏,并且把GPIO设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输出5伏的电平。...

2022-08-01 15:44:02 846

原创 stm32之系统时钟学习笔记

stm32之系统时钟学习笔记

2022-08-01 14:25:54 581

原创 STM32之RTC的学习笔记

RTC时钟配置的一般步骤:1:使能PWR时钟:RCC_APB1PeriphClockCmd();2:使能后备寄存器访问: PWR_BackupAccessCmd();3:配置RTC时钟源,使能RTC时钟: RCC_RTCCLKConfig(); RCC_RTCCLKCmd(); 如果使用LSE,要打开LSE:RCC_LSEConfig(RCC_LSE_ON);4:初始化RTC(同步/异步分频系数和时钟格式):RTC_Init ();5:设置时间:RTC_

2022-07-14 16:28:36 1026

原创 Keil uv4如何放大字体

写代码或看代码的时候眼睛会容易疲劳,如果显示屏字体太小会更容易疲劳,下面简单说一下Keil uv4如何放大字体:1、打开KEIL软件在软件的工具栏有一个“扳手”图标,点击打开图标2、进入配置对话框,切换到“Color&Front”一栏中3、点击C/C++ Editor files,中间一栏选择Text,最右侧一栏点击红框按钮;4、选择要设置的字体大小5查看设置效果...

2018-04-24 15:11:02 11091 1

MISRA C 2012中文版+英文

MISRA C 2012中文版可下载。 英文版无需下载,可在线阅读。英文路径: https://www.doc88.com/p-27739760009237.html

2023-03-30

STM32的IAP升级BootLoader程序

此引导程序的设计思想是: 将Flash地址分为三个区域:引导区,功能区,升级区; 功能程序中,可以通过U盘,tcp,uart等手段,将升级程序写在,待升级区,并在特定位置写程序升级标志位; 如果需要升级程序,设备重启后,程序先运行IAP 引导程序,检测到升级标志位,如程序中所示,将升级区的程序搬到功能区,就可以开始运行新的程序啦!

2022-12-16

quartus12破解器

quartus12.0的破解器,包括64位破解和32位破解,亲自验证没问题,里面有详细破解步骤,希望对大家右帮助。

2018-08-07

Altera FPGA/CPLD设计 高级篇

本书可作为高等院校通信工程、电子工程、计算机、微电子与半导体等专业的教材,也可作为硬件工程师和ic工程师的实用工具书。 第1章 可编程逻辑设计指导原则 1.1 可编程逻辑基本设计原则 1.1.1 面积和速度的平衡与互换原则 1.1.2 硬件原则 1.1.3 系统原则 1.1.4 同步设计原则 1.2 可编程逻辑常用设计思想与技巧 1.2.1 乒乓操作 1.2.2 串并转换 1.2.3 流水线操作 1.2.4 异步时钟域数据同步 1.3 Altera推荐的Coding Style 1.3.1 Coding Style的含义 1.3.2 结构层次化编码(Hierarchical Coding) 1.3.3 模块划分的技巧(Design Partitioning) 1.3.4 组合逻辑的注意事项 1.3.5 时钟设计的注意事项 1.3.6 全局异步复位资源 1.3.7 判断比较语句case和if…else的优先级 1.3.8 使用Pipelining技术优化时序 1.3.9 模块复用与Resource Sharing 1.3.10 逻辑复制 1.3.11 香农扩展运算 1.3.12 信号敏感表 1.3.13 状态机设计的一般原则 1.3.14 Altera Megafunction资源的使用 1.3.15 三态信号的设计 1.3.16 加法树的设计 1.4 小结 1.5 问题与思考 第2章 Altera器件高级特性与应用 2.1 时钟管理 2.1.1 时序问题 2.1.2 锁相环应用 2.2 片内存储器 2.2.1 RAM的普通用法 2.2.2 RAM用做移位寄存器 2.2.3 RAM实现固定系数乘法 2.3 数字信号处理 2.3.1 DSP块资源 2.3.2 工具支持 2.3.3 典型应用 2.4 片外高速存储器 2.4.1 存储器简介 2.4.2 ZBT SRAM接口设计 2.4.3 DDR SDRAM接口设计 2.4.4 QDR SRAM接口设计 2.4.5 DDR3、QDR II+和RLDRAM II+ 2.4.6 软件支持和应用实例 2.5 高速差分接口和DPA 2.5.1 高速差分接口的需求 2.5.2 器件的专用资源 2.5.3 动态相位调整电路(DPA) 2.5.4 软件支持和应用实例 2.6 高速串行收发器 2.7 小结 2.8 问题与思考 第3章 LogicLock设计方法 3.1 LogicLock设计方法简介 3.1.1 LogicLock设计方法的目标 3.1.2 LogicLock设计流程 3.1.3 LogicLock设计方法支持的器件族 3.2 LogicLock区域 3.2.1 Region的类型与常用属性值 3.2.2 Region的创建方法 3.2.3 Region的层次结构 3.2.4 指定Region的逻辑内容 3.3 LogicLock的约束注意事项 3.3.1 约束优先级 3.3.2 规划LogicLock区域 3.3.3 向LogicLock区域中布置器件特性 3.3.4 虚拟引脚(Virtual Pins) 3.4 反标注布线信息 3.4.1 导出反标注布线信息 3.4.2 导入反标注布线信息 3.5 LogicLock设计方法支持的Tcl Scripts 3.6 Quartus II基于模块化的设计流程 3.7 小结 3.8 问题与思考 第4章 时序约束与时序分析 4.1 时序约束与时序分析基础 4.1.1 周期与最高频率 4.1.2 利用Quartus II工具分析设计 4.1.3 时钟建立时间 4.1.4 时钟保持时间 4.1.5 时钟输出延时 4.1.6 引脚到引脚的延迟 4.1.7 Slack 4.1.8 时钟偏斜 4.1.9 Quartus II 时序分析工具和优化向导 4.2 设置时序约束的常用方法 4.2.1 指定全局时序约束 4.2.2 指定个别时钟约束 4.3 高级时序分析 4.3.1 时钟偏斜 4.3.2 多时钟域 4.3.3 多周期约束 4.3.4 伪路径 4.3.5 修正保持时间违例 4.3.6 异步时钟域时序分析 4.4 最小化时序分析 4.5 使用Tcl工具进行高级时序分析 4.6 TimeQuest简介 4.7 小结 4.8 问题与思考 第5章 设计优化 5.1 解读设计 5.1.1 内部时钟域 5.1.2 多周期路径和伪路径 5.1.3 I/O接口的时序要求 5.1.4 平衡资源的使用 5.2 设计优化的基本流程和首次编译 5.2.1 设计优化基本流程 5.2.2 首次编译的约束和设置 5.2.3 查看编译报告 5.3 资源利用优化 5.3.1 设计代码优化 5.3.2 资源重新分配 5.3.3 解决互连资源紧张的问题 5.3.4 逻辑综合面积优化 5.3.5 网表面积优化 5.3.6 寄存器打包 5.3.7 Quartus II中的资源优化顾问 5.4 I/O时序优化 5.4.1 执行时序驱动的编译 5.4.2 使用IOE中的触发器 5.4.3 可编程输入/输出延时 5.4.4 使用锁相环对时钟移相 5.4.5 其他I/O时序优化方法 5.5 最高时钟频率优化 5.5.1 设计代码优化 5.5.2 逻辑综合速度优化 5.5.3 布局布线器设置 5.5.4 网表优化和物理综合 5.5.5 使用LogicLock对局部进行优化 5.5.6 位置约束、手动布局和反标注 5.5.7 Quartus II中的时序优化顾问 5.6 使用DSE工具优化设计 5.6.1 为什么需要DSE 5.6.2 什么是DSE,如何使用 5.7 如何减少编译时间 5.8 设计优化实例 5.9 小结 5.10 问题与思考 第6章 Altera其他高级工具 6.1 命令行与Tcl脚本 6.1.1 命令行脚本 6.1.2 Tcl脚本 6.1.3 使用命令行和Tcl脚本 6.2 HardCopy流程 6.2.1 结构化ASIC 6.2.2 HardCopy器件 6.2.3 HardCopy设计流程 6.3 基于Nios II处理器的嵌入式系统设计 6.3.1 Nios II处理器系统 6.3.2 Avalon交换结构 6.3.3 使用SOPC Builder构建系统硬件 6.3.4 Nios II IDE集成开发环境 6.3.5 Nios II系统典型应用 6.4 DSP Builder工具 6.4.1 DSP Builder设计流程 6.4.2 与SOPC Builder一起构建系统 6.5 小结 6.6 问题与思考 第7章 FPGA系统级设计技术 7.1 信号完整性及常用I/O电平标准 7.1.1 信号完整性 7.1.2 单端标准 7.1.3 差分标准 7.1.4 伪差分标准 7.1.5 片上终端电阻 7.2 电源完整性设计 7.2.1 电源完整性 7.2.2 同步翻转噪声 7.2.3 非理想回路 7.2.4 低阻抗电源分配系统 7.3 功耗分析和热设计 7.3.1 功耗的挑战 7.3.2 FPGA的功耗 7.3.3 热设计 7.4 SERDES与高速系统设计 7.4.1 SERDES的基本概念 7.4.2 Altera Stratix IV GX中SERDES的基本结构 7.4.3 典型高速系统应用框图举例 7.4.4 高速PCB设计注意事项 7.5 小结 7.6 问题与思考

2018-08-07

multisimV10 破解器

multisim破解器,里面有详细的破解步骤方法,本人亲自破解可用。

2018-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除