摘要:
vga显示这边的的的知识点不难,在我写代码的时候却没能显示成功,现在重新设计一遍设计思路。 根据下面的这个时序图,可以用计数器的方式来设计,在不同时间段选择显示情况。 目前我电脑的副屏是一个1440*900的显示器,在网上找到了他的VGA时序图。 根据这个与时序表对应。完成项目代码,最后顶层文件例化 阅读全文
摘要:
看的小梅哥的新视频,FIFO这边讲的不太清楚,换正点原子的fifo听一下。 后面的以太网和HDMI有空也看一下正点原子的,主要是想快速看zynq的知识,而且现在学的很多都是模仿抄代码,真正自己来还是得工程中实际应用的时候才会使用学习 FIFO,先入先出,像队列。常用于数据的缓存,因为数据的读写带宽, 阅读全文
摘要:
IP核在我看来就跟stm32中的一些驱动的库函数一样,可以调用快速使用。不用一步一步的自己写底层原理。 可以加速设计,快速设计代码。 IP核的PLL还有一个MMCM。PLL是锁相环,对时钟进行管理。也是后面使用中很重要的IP核。不同器件需要不同的时钟。 时钟管理单元CMT=PLL+MMCM混合时钟管 阅读全文
摘要:
利用线性序列机根据时序图和手册中的输出值的对应关系。 DAC这边的知识基本相同。 在验证的时候发现了问题,反推仿真的时候发现了,子啊lsm_cnt线性序列机计数的33到了之后还有一位,发现是set_en的问题,因为set_en使能才能计数。 这边是正确的波形图和代码对应 always @(posed 阅读全文
摘要:
adc采集部分还是很有用的,模数转换在很多地方都用得到。 使用的EDA模块上的ADC芯片是adc128s102。逐次逼近型ADC(一般单片机用的都是逐次逼近型,速度较快,成本低)。8通道以及12位分辨率。 这边手册上说模拟电源的VA输入范围为2.7V~5.25V ADC芯片,接入8个模拟输入引脚,输 阅读全文
摘要:
知识点: 数码管控制分为位选和段选,通过位控制哪一个数码管亮,通过段选控制数码管中某一段亮。 我硬件买的上面的是共阳极的,也就是段选位给低电平就能亮。 下面是段选的位控制要显示的数据。比如数字0只要让G位灭掉就行,通过给段选8'h1100_0000 (共阳极),将g和点灭掉就是0了 数码管的控制,通 阅读全文
摘要:
工程文件名,电脑名,电脑账户有中文 我的是电脑账户是中文名。修改挺麻烦 注意:网上好多修改账户的都存在很多问题,评论区都有人重装。 所以我得建议是,从一个工程文件中打开vivado,这样就不会出现这个闪退问题。(暂且这么搞吧) 阅读全文
摘要:
因为stm32的isp下载出问题,以下几个问题: 1、下载失败,在0kb 2、卡在读写清除 3、stlink读失败 原因:读写保护 解决:清除读写保护,用正点原子的ISP软件先清除读写保护,然后下载 卡了两天,真无语 阅读全文
摘要:
这边的Q1好像右边的箭头反了,不管了。 B站视频:推挽开漏 1.这边的如果Q1的MOS管打开,Q2关断,那么看图中电流的方向就是一个电流流出,(就像控制器把电流推出去一样) 2.这边的如果Q1的MOS管关断,Q2打开,那么看图中电流的方向就是一个电流流入,从外部进来,(就像控制器把电流挽回来一样) 阅读全文
摘要:
sudo apt-get install ros-melodic-serial 18.04是melodic sudo apt-get install ros-melodic-uuid-msgs sudo apt-get install ros-melodic-bfl lslidar功能包的cmake 阅读全文