- 博客(29)
- 收藏
- 关注
原创 【FPGA学习】时序逻辑原理之 D 触发器与计数器原理
摘要:本文介绍了D触发器的工作原理及其在计数器中的应用。D触发器在时钟上升沿将D端输入传递到Q端输出,否则保持原值。通过连接多个D触发器可构建计数器,每个时钟上升沿使计数值递增。文章还阐述了LED闪烁的实现原理:利用50MHz晶振产生时钟信号,计数器每计满2500万次(500ms)翻转LED状态。最后给出了Verilog HDL实现代码,包括主模块和测试模块,展示了时钟信号生成、复位控制及LED状态切换的具体实现方法。
2026-04-17 10:27:39
252
原创 【F28377D | 时钟】
摘要:F28377D芯片提供多种时钟源,包括内部备用时钟INTOSC1(10MHz)、主时钟INTOSC2(10MHz,误差较大)以及外部时钟XTAL(20MHz晶振)和AUXCLKIN。通过PLL可生成200MHz系统时钟(PLLSYSCLK),并派生出CPU、外设、PWM等模块时钟。配置通过InitSysPll函数实现,计算公式为PLLSYSCLK=XTAL_OSC*(IMULT+FMULT)/PLLSYSCLKDIV。附图展示了时钟树结构和外部晶振电路设计。
2026-04-09 15:45:10
105
原创 【F28335】第12章 增强型脉宽调制模块ePWM
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
2024-01-10 11:47:39
552
原创 【F28335】第11章 模数转换器ADC
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2024-01-08 14:28:53
445
原创 [F28335]第10章 F28335的中断系统
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
2024-01-07 10:53:19
414
原创 [F28335]第9章 CPU定时器
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
2024-01-06 23:02:01
522
原创 第8章 外部接口XINTF及外扩存储器设计
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
2024-01-05 15:50:54
670
原创 第7章 创建一个新工程
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2024-01-04 12:03:19
475
原创 第6章 通用输入/输出端口GPIO
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2024-01-03 08:53:19
462
原创 第5章 时钟和系统控制
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2024-01-02 10:28:14
450
原创 NAND-FLASH芯片:IS37SML01G1数据手册解析
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
2024-01-01 17:01:46
530
原创 EEPROM芯片:M24M02数据手册解析
M24M02是一款支持IIC总线协议的EEPROM芯片,本文章参考英文版芯片手册,在学习手册的过程中进行了翻译和分析。
2023-12-29 16:27:56
2094
原创 第4章 存储器及CMD文件的编写
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2023-12-28 17:11:24
430
1
原创 【F28335】第3章 使用C语言操作DSP的寄存器
根据顾卫钢老师编写的《手把手教你学DSP——基于TMS320F28335的应用开发及实战》一书,回顾总结知识点,提高自己对F28335芯片的了解。
2023-12-28 09:52:10
545
1
原创 28335学习之《模数转换器ADC》
模拟输入电压为3V,将ADResult中的值右移4位,值为OxFFF,即4095,(ADResult>>4) = ((Vinput-ADCLO)/3.0)*4095,实际中都是读取ADResult中的值,然后求得实际输入的模拟电压值。ADC可以对一个序列多个通道的转换进行排序,每当ADC收到一个转换的请求,便能自动完成这个序列所有通道的转换。如果在ADC转换SEQ1序列的时候,SEQ2序列仍在等待,这是SEQ1又产生了一个转换请求,则当ADC转换完成之后,仍然先响应SEQ1的转换请求,SEQ2继续等待。
2023-04-23 17:27:26
6427
1
原创 集合框架——Vector集合扩容机制源码分析
集合框架作为java语言的重要内容,本文章通过一段代码使用debug的方式对于Vector集合进行源码分析,帮助了解Vector内部存储元素的机制和扩容机制。
2022-10-01 08:20:21
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅