- 博客(13)
- 资源 (10)
- 收藏
- 关注
原创 开发板实战篇4 RGB565 LCD刷颜色数据
总结: 模块例化思想: 例化2个定时器模块 + 数码管驱动 根据自己思路编写代码,调试仿真代码,同时熟悉环境.加深细节理解 刚开始写得很乱,代码完全就是用modelsim仿真调试出来的 注意: 一. 实现的功能 使用FPGA开发板外接1024*600 7inch RGB LCD显示屏,循环刷颜色数据,间隔1S。二. 功能框图定时器模块1:加计数器,计数500ms到了产生ov...
2022-04-13 00:55:06 1572
原创 开发板实战篇3 6位数码管动态显示
总结: 模块例化思想: 例化2个定时器模块 + 数码管驱动 根据自己思路编写代码,调试仿真代码,同时熟悉环境.加深细节理解 刚开始写得很乱,代码完全就是用modelsim仿真调试出来的 注意: 一. 实现的功能 使用FPGA开发板上的6位数码管以动态方式从0开始计数,每100ms计数值增加一,当计数值从0增加到999999后重新从0开始计数。二. 功能框图定时器模块1:加计...
2022-04-11 17:38:31 4666
原创 开发板实战篇2 6位数码管静态显示
与LED的区别,增加模式切换总结: 模块例化思想: 定时器模块 + 点灯模块 根据自己思路编写代码,调试仿真代码,同时熟悉环境.加深细节理解 注意: 若进行了QuartusII_13.0 和 Notepad++软件的关联,在modelsim中无法双击打开.v文件,只能通过工具栏的open文件夹图标打开, 我的电脑会打开altium designer软件 ,取消关联可恢复正常每次打开modelsim时需要切换工...
2022-04-11 01:09:45 2581 1
原创 verilog理论刷题篇1 Alwaysblock1 2
连续赋值assign 与wire类型对应always @(*)与 reg类型对应// synthesis verilog_input_version verilog_2001module top_module( input a, input b, output wire out_assign, output reg out_alwaysblock);assign out_assign = a & b;always @(*) out_alw...
2022-04-10 16:18:21 532
原创 verilog理论刷题篇2 Module shift8
刚开始多路选择器使用如下代码,一直编译报错,下面语句是不能够单独使用的,要放到always(*)中 case (sel) 2'b00: q = w0; 2'b01: q = w1; 2'b10: q = w2; 2'b11: q = w3; default: q = w0; endcase根据提示多路选择器需要使用 always...
2022-04-10 13:07:47 444
原创 MATLAB算法篇1 MATLAB生成FIR HDL代码 + modelsim仿真验证
一.HDL代码生成filter.v filter_tb.vfdatool命令,配置低通滤波器,30阶,采样频率Fs =16mhz ,截止频率Fc=1Mhz量化配置二.modelsim仿真验证cd filter_lp_demomkdir modelsimcd modelsim在modelsim文件夹创建仿真工程...
2022-04-09 18:09:30 1016 2
原创 ARTPI(STM32H750XBH) + ALIENTEK 7‘ RGB TFTLCD + LVGL8.2.0成功
ARTPI(STM32H750XBH) + ALIENTEK 7' RGB TFTLCD + LVGL8.2.0
2022-04-05 16:09:35 888 7
原创 pinctrl与gpio子系统笔记
一. 设备树中添加 pinctrl 节点模板1)创建对应的节点在 iomuxc 节点中的“imx6ul-evk”子节点下添加“pinctrl_test”节点,注意!节点前缀一定要为“pinctrl_” pinctrl_test: testgrp { /* 具体的 PIN 信息 */ };2)添加 “fsl,pins”属性设备树是通过属性来保存信息的,因此我们需要添加一个属性,属性名字一定要为“fsl,pins”,因为对于 I.MX 系列 SOC 而言,pinctrl 驱动程序是通过读取“f
2021-04-04 23:54:05 1443
原创 设备树led
写设备树时需要包含如下两个函数 #include <linux/of.h>#include <linux/of_address.h>1. of_find_node_by_path 函数通过路径来查找指定的节点,函数原型如下:inline struct device_node *of_find_node_by_path(const char *path);2. of_find_property 函数用于查找指定的属性,函数原型如下:property *of_find.
2021-04-01 23:26:51 107
原创 编译can-untils源码出错!
背景:测试i.mx6ull的CAN驱动,编译can-untils源码出错!解决办法:需要依次安装:sudo apt-get install autoreconfsudo apt-get install automakesudo apt-get install libtool
2021-03-27 01:39:51 246
原创 编译iproute2-4.4.0出错
编译iproute2-4.4.0出错!背景:在调试i.mx6ull的CAN通讯时需要安装iproute2-4.4.0,编译源码时出错,特此记录!sudo apt-get install bison继续编译,提示错误sudo apt-get install flex搞定!或者直接安装上述两条命令,打开终端执行以下命令:sudo apt-get install flex bison -y...
2021-03-27 01:18:05 586
原创 2020学习记录
俗话说,学而时习之,不亦说乎!从今天开始保持每周写博客的习惯,将学习记录下来。计划学习内容包括:一。ST电机控制二。i.MX6ul linux
2020-02-28 15:29:50 221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人