03 2023 档案
小梅哥课程学习——SPI接口的74HC595驱动数码管实验
摘要:1 //要求:对于74HC595芯片,该芯片在SH_CP(SCLK)的上升沿将DS(DIO)上的数据移入内部的寄存器。 2 //目的:因此我们需要保证DS上的数据在SH_CP的上升沿前后一段时间,保持稳定。 3 //手段:FPGA要在SH_CP的下降沿改变DS的值 4 //先移入的数据,在高位输出。 阅读全文
posted @ 2023-03-29 17:25 无情的造轮子 阅读(514) 评论(0) 推荐(0) 编辑
小梅哥课程学习——数码管动态扫描显示的verilog实现(C)
摘要:1 //动态数码管扫描,通过这种方式可以节约引脚 2 //可以使用三八译码器来切换数码管位 3 //要求每个数码管每20ms都要点亮一次,20/8=2.5ms 4 //源代码1用的是组合逻辑 5 module hex8( 6 clk, 7 reset_n, 8 disp_data, 9 sel, 1 阅读全文
posted @ 2023-03-28 21:10 无情的造轮子 阅读(612) 评论(0) 推荐(0) 编辑
小梅哥课程学习——基于verilog系统函数语法的按键抖动模拟与仿真(C)
摘要:1 //源代码,因为在返回到空闲状态时没有清零 2 module key_filter( 3 clk, 4 reset_n, 5 key, 6 // key_p_flag, 7 // key_r_flag, 8 key_flag, 9 key_state 10 ); 11 input clk; 12 阅读全文
posted @ 2023-03-28 11:35 无情的造轮子 阅读(72) 评论(0) 推荐(0) 编辑
小梅哥课程学习——基于verilog系统函数语法的按键抖动模拟与仿真(B)
摘要:1 //课程重点:学会分析状态(学会画出状态转换图)空闲态、消抖状态、等待释放、释放消抖状态。 2 //没有被按下,空闲静止态,高电平。 3 //按下过程中,抖动过程,会高低电平多次变化。 4 //按下以后,抖动结束,处于按下静止态,输出低电平。 5 //释放过程中,抖动过程,会高低电平多次变化,最 阅读全文
posted @ 2023-03-27 22:20 无情的造轮子 阅读(111) 评论(0) 推荐(0) 编辑
小梅哥课程学习——串口接收模块的项目应用案例(扳级验证,未出现结果,(可能其中代码有误未发现。),待处理)
摘要:1 //还没找到出错的原因 2 //使用串口来控制LED的工作状态 3 //使用串口发送指令到FPGA开发版,来控制第7课中第4个实验的开发版上的LED灯的工作状态。 4 //让LED灯按照指定亮灭模式亮灭,亮灭模式未知,由用户随机指定。8个变换状态为1个循环,每个变化状态的时间值,可以根据不同的应 阅读全文
posted @ 2023-03-27 22:18 无情的造轮子 阅读(123) 评论(0) 推荐(0) 编辑
小梅哥课程学习——串口接收程序的设计与调试
摘要:1 //基本原理:采样 2 //技巧是:一位数据采多次,统计得到高电平的出现的次数 3 //次数多的就是该位的电平值。采样7次,0、1、2、3低电平,4、5、6、7位高电平。 4 //把一位数据分为16段,舍弃前五段和后四段,取中间7段来进行采样。 5 //起始位检测:通过边沿检测电路。 6 //设 阅读全文
posted @ 2023-03-21 20:34 无情的造轮子 阅读(252) 评论(0) 推荐(0) 编辑
一个字有多少字节?
摘要:16位操作系统,word=2字节(byte)(16位(bit))。 32位操作系统,word=4字节(byte)(32位(bit))。 64位操作系统,word=8字节(byte)(64位(bit)) 参考:https://zhuanlan.zhihu.com/p/339670222 阅读全文
posted @ 2023-03-17 16:19 无情的造轮子 阅读(573) 评论(0) 推荐(0) 编辑
使用edge dev(newbing)中出现的问题
摘要:在注册成功之后,我在b站上看了很多视频,都不适合我的情况还是解决不了问题。 1、在标注地方的端口,要去网上找一下美国IP,https://zh-hans.ipshu.com/ip-country/us,在里面找一个替换。 2、使用”科学(ladder)“,改变地区,因为网络、地区、注册账号的问题,我 阅读全文
posted @ 2023-03-09 16:57 无情的造轮子 阅读(2566) 评论(0) 推荐(0) 编辑
注册newbing,以及遇到的问题及解决办法,大家可能遇到的问题不一样。我这只是其中一种解决办法,仅供参考。
摘要:总结一下在注册newbing中所遇到的问题及解决办法。 首先根据网上的方法注册newbing,先下载(Microsoft Edge Insider),edge dev下载完成之后,按步骤进行安装,安装完成后,打开edge dev。 1、在右上角点击图标所示。 2、点击扩展 3、打开Microsoft 阅读全文
posted @ 2023-03-09 16:30 无情的造轮子 阅读(1084) 评论(0) 推荐(0) 编辑
小梅哥课程学习——串口发送之采用状态机实现多字节数据发送
摘要:1 //使用串口发送5个字节的数据到电脑上面 2 //1、ADC,采样结果是12位的,怎么使用串口进行发送。 3 //2、16位的数据,怎杨通过串口发送 4 //有多个字节的数据通过串口发送 5 //uart协议规定了只能发送6,7,8位数据。 6 //两种情况,1、没有开始发送(上一次已经发送完成 阅读全文
posted @ 2023-03-09 15:42 无情的造轮子 阅读(307) 评论(0) 推荐(0) 编辑
小梅哥课程学习——串口发送应用之发送数据(可在vivado中仿真出现正确波形)
摘要:1 //1、底层代码源代码发送10位数据 2 module uart_pr( 3 clk, 4 reset_n, 5 send_go, 6 data, 7 baud_set, 8 tx_done, 9 uart_tx 10 ); 11 input clk; 12 input reset_n; 13 阅读全文
posted @ 2023-03-03 11:22 无情的造轮子 阅读(239) 评论(0) 推荐(0) 编辑
小梅哥课程学习——串口发送应用之发送数据(适用于板级验证,时间间隔位100ms)
摘要:1 //此代码的注意事项,首先这个代码不能仿真成功会出现一定的时间延迟, 2 //因为在做板级验证的时候把时间改成了100ms发送一次,要想仿真成功,把时间改成499999 3 //使用上一节课设计的发送模块,设计一个数据发送器, 4 //每10ms以115200的波特率发送一个数据,每次发送的 5 阅读全文
posted @ 2023-03-02 22:11 无情的造轮子 阅读(155) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示