- 博客(10)
- 收藏
- 关注
原创 STM32学习记录(1)_GPIO原理介绍
General Purpose Input Output,即通用输入输出端口,简称GPIO。作用:负责采集外部器件的信息或者控制外部器件工作,即输入输出。采集外部器件:VCC为电源,当KEY没按下时,IO口采集到VCC为高电平1。当KEY按下后,VCC直接输出接地,IO口采集为0。控制外部器件:当IO输出为1,直接接地,IO口与GND有电压差,有电流通过,所以LED点亮。当IO输出为0,直接接地,IO口与GND无电压差(都为0),无电流通过,所以LED熄灭。2:
2024-09-21 17:22:38
1266
原创 HDLBits答案(1)_移位寄存器+更多电路
由于开发板教学内容部分,代码涉及到状态机内容,HDLBits题库只刷到了计数器,因此后续3至4天决定继续刷题,刷完状态机和全部HDLBits题库。今天刷完移位寄存器+更多电路,以下是书写的代码。
2024-07-19 22:09:31
1313
原创 FPGA学习记录(5)_HDMI彩条显示_正点原子领航者开发板
今天学习正点原子领航者开发板HDMI彩条显示模块,以下是记录的笔记和重写的代码。
2024-07-16 21:17:45
1626
原创 FPGA学习记录(4)_ LCD字符图片显示_正点原子领航者开发板
今天学习正点原子领航者开发板UART串口通信模块,以下是记录的笔记和重写的代码。char[y] [x] :代表第y行,第x列的像素点,可以通过工具来将图片和文字转化成矩阵数组。reg [15:0] char [15:0] :创建了一个16行x16列的数组。2: 看波形——写代码代码分析:1:像素点相对于字符区域起始点水平坐标:这里x_cnt和y_cnt的设置不是唯一的,是与字符的寄存器行列相关的,所以下面寄存器变了,他也会改变。
2024-07-15 20:58:44
1546
原创 FPGA学习记录(3)_RGB LCD屏幕_正点原子领航者开发板
今天学习正点原子领航者开发板RGB LCD屏幕模块,以下是记录的笔记和重写的代码。
2024-07-14 20:48:29
1908
1
原创 FPGA学习记录(2)_RS485串口通信_正点原子领航者开发板
今天学习正点原子领航者开发板RS485串口通信模块,以下是记录的笔记和重写的代码。1:RS485串口通信RS-485是针对UART串口的一种接口标准,接口为两线、半双工,信号采用差分传输方式,通过两根线传输数据(差为2 ~ 6v为1,差为-6 ~ -2v为0),RS-432采用单端的传输方式(根据电平来判断0或1)。差分传输优点在于,抗干扰能力强,单端很容易受影响,但是差分两根线都会受影响,所以差值不变。差分传输相比于单端传输抗干扰能力强,传输距离远,对外界电磁干扰小,时序定位准确;
2024-07-13 20:11:31
1724
原创 FPGA学习记录(1)_UART串口通信_正点原子领航者开发板
今天学习正点原子领航者开发板UART串口通信模块,以下是记录的笔记和重写的代码。1:UART串口通信1.1 基础知识串行通信:优点:占用的引脚IO少,成本低 缺点:传输速率低并行通信:优点:传输速率快 缺点:占用的引脚IO较多,成本高单工通信:数据只能沿一个方向传输半双工通信:数据可以沿两个方向传输,但需要分时进行全双工通信:数据可以同时进行双向传输同步通信:带时钟端口的数据传输。
2024-07-12 21:59:40
1881
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅