自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 【FPGA学习】时序逻辑原理之 D 触发器与计数器原理

摘要:本文介绍了D触发器的工作原理及其在计数器中的应用。D触发器在时钟上升沿将D端输入传递到Q端输出,否则保持原值。通过连接多个D触发器可构建计数器,每个时钟上升沿使计数值递增。文章还阐述了LED闪烁的实现原理:利用50MHz晶振产生时钟信号,计数器每计满2500万次(500ms)翻转LED状态。最后给出了Verilog HDL实现代码,包括主模块和测试模块,展示了时钟信号生成、复位控制及LED状态切换的具体实现方法。

2026-04-17 10:27:39 252

原创 【FPGA学习】38译码器

目前跟着B站小梅哥学习FPGA入门教程,用于记录学习进度.

2026-04-16 10:09:00 47

原创 【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

原创 《FreeRTOS编程风格》

FreeRTOS编程风格

2024-12-04 15:53:13 638

原创 《FreeRTOS任务删除篇》

FreeRTOS任务删除,分析源码。

2024-11-20 10:02:08 1208

原创 《FreeRTOS动态创建任务篇》

详细分析FreeRTOS动态创建任务的源码,使用图示的方式清晰地了解内存数据结构,了解每一步的创建过程。

2024-11-19 11:42:35 1346

原创 《FreeRTOS任务控制块篇》

FreeRTOS中的任务控制块。

2024-11-15 17:16:46 564

原创 《FreeRTOS任务基础知识篇》

FreeRTOS任务基础知识。

2024-11-15 11:39:58 988

原创 《FreeRTOS列表和列表项篇》

FreeRTOS的列表和列表项

2024-11-14 15:58:23 995

原创 《Freerots内存管理篇》

【代码】《Freerots内存管理篇》

2024-11-11 18:02:24 596

原创 【F28335】串行通信I2C

对书中的I2C基本概念做了知识整理

2024-01-15 22:07:17 3574

原创 【F28335】第16章 串行外设接口SPI

F28335的SPI接口是一种常用的总线接口,常用于访问外围设备和通信。

2024-01-12 10:54:20 4105

原创 【F28335】第15章 串行通讯接口SCI

整理书本内容,梳理F28335的SCI模块相关知识。

2024-01-11 20:56:37 3057 1

原创 【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

原创 C语言_指针

指针就是内存空间每个单元的地址。

2023-09-21 11:27:38 94

原创 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

原创 集合框架——ArrayList集合扩容机制源码分析

对ArrayList集合扩容机制进行源码分析,了解其添加对象的底层原理和扩容机制。

2022-10-01 08:27:22 398 1

原创 集合框架——Vector集合扩容机制源码分析

集合框架作为java语言的重要内容,本文章通过一段代码使用debug的方式对于Vector集合进行源码分析,帮助了解Vector内部存储元素的机制和扩容机制。

2022-10-01 08:20:21 246

空空如也

空空如也

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

TA关注的人

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