该库在 AVR ATtiny85 微控制器上实现了 Maxim 1-Wire 协议 作为 1-Wire 的软件实现,它是独一无二的,或者至少是新颖的,因为严格的时序要求是通过板载定时器设备实现的。这是一个非常精确的 1-Wire 实现。 用法 两个 GPIO 引脚正在使用中,一个用于 1-Wire 协议,另一个用于启用强上拉(为无源供电设备供电)。这些引脚在编译时设置。 1-Wire 引脚默认为 PORTB4,强上拉引脚默认为 PORTB1。 目前仅支持 8 MHz CPU 频率。由于 CPU 速度不够快,因此不支持 Overdrive。 参见test-harness.c典型用法。 Maxim Integrated 应用笔记中记录了 1-Wire 协议,包括: AN1796“1-Wire 技术及其使用概述” AN126“通过软件进行的 1-Wire 通信” AN187“1-Wire 搜索算法” AN162“在微控制器环境中连接 DS18X20/DS1822 1-Wire 温度传感器” 更多详情、使用方法,请下载后阅读README.md文件
2024-05-24 17:08:03 11KB
主要看usart.c、esp8266.c和AT_client.c这三个文件
2024-05-24 16:47:56 5.49MB stm32
1
利用遗传算法(GA)做权重优化的MATLAB代码(等式约束)
2024-05-24 16:44:53 2KB matlab
1
matlab分时代码CachedNDArray-具有缓存可能性的Matlab N维数组 内容 简短的介绍 CachedNDArray-允许通过缓存方法处理大型N维数组的数据结构: 通过将大型数组缓存到硬盘上的多个文件中,然后使用memmapfile函数读取必要的块,从而避免发生Matlab内存不足错误。 数据结构是从句柄抽象类中插入的,该类避免了按值参数并支持按参数引用。 支持两种类型的运动-连续运动(非常慢)和离散运动(快速); 前者可能不超过两个文件来代表一个块; 而后者则意味着数据是逐块处理的,每个块严格地表示为单个文件。 缓存标志可以设置为手动或自动模式。 如果不需要执行缓存,则将CachedNDArray视为普通的Matlab数组。 自动或手动将尺寸分解为多个块。 快速开始 使用提供的测试脚本test_CachedNDArray.m来运行示例。 当比较读写操作的离散缓存和连续缓存时,提供的测试包括一个小型示例(使用小型数组)和一个大型示例。 请注意,根据大型计算机的特性,脚本结束可能要花费一些时间,因为大型示例可用于总共约19Gb大小的4D阵列(因此将阵列分成四个4.8Gb文
2024-05-24 16:30:47 23KB 系统开源
1
摘要:Flash源码,图片展示,智力游戏  Flash智力过桥游戏,以前在上学时候老师讲过的一个智力算法小游戏,其实也挺有意思的,现在有人用Flash模拟了出来,而且还包括有Flash格式的源代码,对此感兴趣的朋友可以下载哦。
2024-05-24 15:32:32 41KB Flash源代码 图片展示
1
WPF MVVM框架简单实例代码,适合初学者
2024-05-24 15:24:54 1.75MB wpf
1
STM32模拟IIC代码 void I2C_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; /* Configure I2C1 pins: SCL and SDA */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_Init(GPIOB, &GPIO_InitStructure); }
2024-05-24 15:06:50 39KB STM32 IIC
1
swjtu电子设计自动化(EDA)实验6报告
2024-05-24 14:16:31 5.79MB
1
环境为visual studio 2022,C++控制台项目。 程序自己写了一个server,又写了一个client,自己搞自己,输出如下(注意程序首先启动server,获得一部分输出,然后要敲一下回车才会启动client,输出信息然后程序自动结束) 测试了几个基本功能并输出了数据结构。
2024-05-24 14:08:19 952KB open62541
1
光谱预处理代码matlab
2024-05-24 13:51:08 11KB matlab
1