本工程使用了考场所提供的IIC的底层驱动代码,编写了PCF8591 AD/DA转换程序(从通道1光敏电阻捕获数据,转化为0-255级显示在数码管上,同时输入128经DA转换输出模拟信号可用万用表测量电压)使用底层驱动代码给程序编写带来了很大便利,但同时官方所给的底层驱动代码是为传统8051单片机所编写的,因此我们需要对其进行部分改动才可加以使用(例如:延时)
2022-11-11 00:37:26 31KB 蓝桥杯IAP15系列单片机
1
基于STM32的AT21CS01 EEPROM驱动代码(MASTER)。 AT21CS01/11 是一种 2 引脚存储器(SI/O 信号和地),其从信号引脚获取电能,从而为集成电路供电。它提供 1024 位串行电可擦除的可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM),该存储器划分为 128 个 8 位字。 该器件经过了优化,可使用两点机械连接(仅将一个信号(SI/O)和 GND 连接到无电配件)在无电配件中添加配置和使用信息。部分无电配件应用示例包括模拟传感器校准数据存储、打印机墨水/墨粉盒识别以及售后市场消耗品的管理。该器件的软件寻址方案允许最多 8 个器件共享一条通用单线总线。该器件提供多种节省空间的封装选项,SI/O 线的外部上拉电压范围为 1.7V 至 3.6V(AT21CS01)/2.7V 至 4.5V(AT21CS11)。 AT21CS01/ AT21CS11使用单线串行接口,采用 I^2^C 协议结构,通过单个 I/O 引脚来实现器件通信。
2022-11-01 14:17:51 4KB AT21CS11 AT21CS01 STM32 EEPROM
1
调试了几天,终于调试好了LCD的驱动程序,感觉引脚分配也是挺麻烦的事,通过几天的调试,明白了引脚分配的时候要特别注意引脚的默认功能。驱动程序参考了原子的程序。附件内容包括ILI9341 TFT屏显示完整代码,该TFT屏可应用于便携式示波器上。 图片展示: 相关触摸屏参考设计:基于STM32F407开发板驱动触摸屏代码+文档说明
1
fpga开发-ws2812驱动代码工程
2022-10-23 22:06:45 18.6MB verilog ws2812
1
ad7928的驱动代码,使用VERILOG语音实现。
2022-10-23 14:54:10 1KB ad7928驱动代码 ad7928verilog
1
原理图PCB和51,AVR和STM32的驱动代码全在里面
2022-10-22 11:15:52 7.37MB enc28j60 protel 原理图
1
//指定信号SIGIO,并绑定处理函数 signal(SIGIO,aio_async_func); //把当前线程指定为将接收信号的进程 fcntl(fd,F_SETOWN,getpid()); //获取当前线程状态 fcntl(fd, F_GETFD); //设置当前线程为 FASYNC 状态
2022-10-16 21:00:33 10KB 异步IO驱动
1
//向系统注册一个字符设备 cdev_add(&bio_dev.cdev, bio_dev.devno, 1); //MIO_PIN_50申请GPIO口 ret = gpio_request(MIO_PIN_50, "key"); //将原子变量置0,相当于初始化 atomic64_set(&bio_dev.state, 0);
2022-10-16 21:00:32 9KB 阻塞IO驱动
1
1、自己一路走来,关于STM32最小系统驱动舵机遇到了太多技术壁垒,自己攻克这个问题之后成功实现了将STM32F103C8T6四个定时器全部用来驱动舵机且 0错误0警告,在我实际测试过程中完全可以达到预期效果。现在由我整理上传,不需要投币、不需要加微型加群或者关注什么的,完全免费的分享出来,只期望后来者在学习这个技术的时候,可以有所参考和借鉴。 2、自己需要几路PWM输出,只需要注释相关引脚和通道即可,在使用过程中注意看好按键低电平触发引脚,是哪四个;另注意舵机的供电得是平稳的5V直流电压,大家先下载验证然后再移植使用,期待对你有所帮助。 3、实实在在的凭良心发布这项技术,如果对你有所帮助的话,也希望你能点个赞,我们各取所需,你的鼓励是我持续推进的动力。另外我是B站“简单快乐的123”UP主,主要分享语音识别和机器人技术,感兴趣的话期待你的关注,关注我,你在相关技术上就可以站在我的肩膀上,看的更高、走的更远、走的更轻松丝滑,相信我,绝对不会让你失望。
1