IIC总线VerilogFGPA模块实现注释详尽初学必备,实现了IIC读写EEPROM,已封装成模块,实例中为了testbench测试,将写入的数据变成了固定值,注释详尽,初学者也能明白,本人初学时编写,完整测试通过/****clk50M :50M输入时钟*resetKey :复位信号*IIC_SDA :IIC数据接口*IIC_SCL :IIC控制时钟接口*RWSignal :读写信号,读1,写0*startSignal :开始执行读命令信号,上升沿触发开始*readLen :需要读取的字节个数*beginAddr :开始读取的地址位置*getNum :当前对应地址获取到的字节值*sendNum :要写入的数据*dpDataOkClk :成功读处理完一个字节信息,读或写,将产生一个上升沿*///`MINCLK_DELAY产生一次计数,产生12次计数可以产生一次IIC_SCL信号的跳变//50M/2/2/MINCLK_DELAY/12=IIC_CLK`defineMINCLK_DELAY 4'd5`defineEEPROM_ADDR 7'b1010000`defineSDA_SENDDATA 1'b1`defineSDA_GETDATA 1'b0`defineREADE_DATASG 1'b1`defineWRITE_DATASG 1'b0moduleIICTest0(clk50M,resetKey,IIC_SDA,RWSignal,startSignal,beginAddr,IIC_SCL,sendNum,getNum,dpDataOkClk);
1
给工控行业人员的甘甜泉水,有不会的语句或者结构指令,完全可以参照讲解去理解,工控行业需要日积月累,PLC更是要不断去学习掌握。
尤其是基础性东西
2024/8/21 20:03:11 1.26MB PLC
1
SCL指令集
2024/8/13 13:10:28 4.36MB SCL指令集
1
无线通信系统中的polar不同译码算法性能比较
2024/6/6 16:46:12 343KB 无线通信
1
DS3231时钟显示,在4位时钟数码管上显示小时和分钟地址分配:时钟为4位共阴时钟数码管,74HC573驱动,接P0口(须接上接电阻)P20:74HC573片选,P21:小时十位位选;
P22:小时个位位选;
P23:时钟小数点位选;
P24:分钟十位位选;
P25:分钟个位位选。
P10:SCL;
P11:SDA;
P12:key1;P13:key2;P14:key3。
功能说明:key1:用来切换4位,切换到哪位,哪位就闪烁,此时可以用key2对闪烁位进行修改,修改好按key3键进行确认,完成时间的修改。
特点:DS3232SN计时准确,key2依赖于key1,key3依赖于key2,前者变化是后者变化的基础。
即若不处于修改状态,是没有办法修改的,若key2没有执行修改,key3是不能进行确认的。
这样可以保证误操作。
2024/5/22 2:51:18 4KB DS3231,时钟
1
这个是关于stm32+vl531x的激光测距工程。
用f103vet6cpu来测试的。
I2C引脚对应:SDA->PA2,SCL->PA3,XShut->PA4。
同样没使用中断方式。
里面有说明文档
2024/4/17 21:47:11 19.83MB stm32 VL53L1X 激光测距
1
版本:9.0.30729.17MicrosoftVisualC++2008SP1RedistributablePackage(x64)安装在未安装VisualC++2008的计算机上运行使用VisualC++开发的64位应用程序所需的VisualC++库的运行时组件。
此软件包安装CRuntime(CRT)、StandardC++、ATL、MFC、OpenMP和MSDIA库的运行时组件。
对于支持并行部署模式的库(CRT、SCL、ATL、MFC和OpenMP),这些运行时组件安装在支持并行程序集的Windows操作系统版本的本机程序集缓存中,这一缓存也称为WinSxS文件夹。
2024/4/16 21:16:21 4.73MB Visual C++2008 SP1 X64
1
西门子SCL中文手册西门子SCL中文手册西门子SCL中文手册
2024/4/2 15:33:31 1.26MB S7 PLC SCL 西门子
1
亲测可用心率芯片MAX30102对应的STM32F103代码!MAX30102模块接口:PB9-SDA,PB8-SCL,PB7-INTPA2/PA3为串口传输口TX和RX,波特率设置为115200
2024/4/2 5:31:19 2.74MB MAX30102 STM32F103 算法
1
可解micrologix1000,1200,1400,scl等系列PLC程序密码
2024/3/20 22:31:25 29KB AB
1
共 38 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡