自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 将wav数据转换为coe文件存入ROM

背景笔者最近在做的系统需要从SD卡读取wav音频数据然后进行处理。最近在调试SD卡读取音频和分帧的Verilog代码,需要做功能仿真,所以打算先用ROM来存wav数据测试一下功能。正文下图是我的音频在SD卡里的存储形式。使用winhex软件。我要将其中的数据以8位位宽存入ROM中去。所以需要将该wav的有效音频数据转换为二进制写入coe文件中。代码如下:读者在使用时只需要修改define_data_long的数值。import wavefrom intToBin import intToB

2022-05-17 12:34:49 1057

原创 使用python进行十进制和二进制(补码)相互转换

使用python进行十进制和二进制相互转换python中进制转换有专门的函数,如hex,int,oct,bin.见下图.不过如果我将一个负数使用bin转换为2进制,得到的并不是补码形式。如:>>> bin(-5)'-0b101'我在硬件实现中需要的是补码的二进制数据。因此,我自己做了一个十进制-二进制转换函数。def intToBin(number,index,feature=True):"""index为该数据位宽,number为待转换数据,feature为True则

2022-04-18 15:33:51 5625

原创 树莓派学习途径推荐

树莓派学习途径推荐by 云山bilibili UP主韩鹏老师关于树莓派的讲解很不错: https://space.bilibili.com/5946242/channel/seriesdetail?sid=1045340硬禾学堂的电子森林里有很多博客具有参考价值,比如:这篇博客整理了使用树莓派可以完成的各种项目: https://www.eetree.cn/doc/detail/572基于树莓派PICO的一些项目创意:https://www.eetree.cn/doc/detail/2

2022-01-18 12:46:12 258

原创 国际自主智能机器人大赛参赛感悟

本年10月15-17日,我从成都飞到北京参加国际自主智能机器人大赛。不过这次比赛感到深深的遗憾,因为出现了太多的意外。我们的机器人在比赛前3天调试的时候左手臂舵机烧坏了,这个时候烧坏非常的不妙,因为送修是不能及时送回的。但这时候我又感到一丝庆幸,因为幸好不是在比赛正式开始时舵机烧坏,现在虽然时间很紧但是还有办法解决这个问题。跟乐聚方联系希望他们能提供一个备用机,但是很遗憾并没有备用机提供。那么怎么办呢?此刻我能想到的办法就只能是让乐聚售后将舵机和电池(这个时候我们的电池不耐用在漏电,所以一起换了)寄到北

2021-10-20 11:16:01 1775

原创 用二进制计数器集成芯片74161设计一个64进制计数器

用二进制计数器集成芯片74161设计一个64进制计数器。要求分别用反馈清零法和反馈置数法实现。画出设计的电路图。端口介绍:A B C D为置数的数字输入端(其中D为最高位,A为最低位),在实现置数功能时会将ABCD的数值传递到QA QB QC QDENP和ENT为使能端,这两个端口都为1时才能让芯片实现正常工作实现计数功能,其中只要有一个为0那么这款161就会保持状态不进行计数。~Load为置数端,如果该端口接收到0信号,那么进行置数功能,将ABCD传递给Q(ABCD)。~CLR为清零端,如果该

2021-05-21 18:58:08 10044 2

原创 什么是密勒指数?

什么是密勒指数?弥勒指数是一种用来描述晶面的方法。具体方法是取晶面在三个坐标轴上的截距的倒数,然后乘以最小公分母。举例:

2021-04-06 15:04:33 4427

原创 树莓派使用threading函数实现多按键控制LED灯

讲两个知识点。一个是关于上拉和下拉,另一个是关于threading函数。#导入函数库import RPi.GPIO as GPIOimport timeimport threading#将GPIO引脚规则设置为BCMGPIO.setmode(GPIO.BCM)#关闭警告,否则程序运行时会发出警告GPIO.setwarnings(False)#设置按键为输入、下拉(即在开关断开时为...

2020-04-05 15:52:24 1073

DDCAarm_solutions_odd_Chaps1-8.pdf

数字设计和计算机体系结构(arm版)奇数题答案 Digital Design and Computer Architecture (ARM Edition) solutions_odd_Chaps

2021-03-19

空空如也

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

TA关注的人

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