STM32103C8T6+ADS1256程序(支持8路单通道、4路差分)注释详细,可移植性非常高,模仿spi,只需修改用到的IO口就能工作,串口打印数据
2022/9/8 10:06:37 293KB ADS1256 ADS1256程序 STM32+ADS1256
1
QriCLI建立在分布式Web上的数据集版本控制系统|||||欢迎题回答“我想了解Qri”“我要下载Qri”或brewinstallqri-io/qri/qri“我有个问题”并使用标签“问题”“我发现了一个错误”并使用标签“bug”“我想协助建立Qri后端”“我想从源代码构建Qri”qri是基于分布式Web构建的全局数据集版本控制系统分解:全局,因此,无论任何地方任何人都发布了具有相同或相似数据集的作品,您都可以发现它。
特定于数据集,因为数据值得使用专用工具版本控制可保持数据同步,将所有更改归因于作者在分布式Web上,可以使同时发布在qri上的所有数据可用,让同级一起处理数据。
如果您不熟悉版本控制,尤其是分布式控制,那么您可能会在上查看此文档是用于代码的版本控制系统。
它的基础技术git普及了一些神奇的调味料,这些调味料启发了一代程序员,并普及了分布式Web核心的概念。
Qri正在将该概念系列应用于四个常见数据问题:发现我可以找到想要的数据吗?信任我可以信任我发现的内容吗?摩擦我可以和其他东西一
2022/9/7 15:56:22 4.71MB golang data-science service ipfs
1
与Express服务器入门套件React使用以下技术的客户端/服务器样板:>内部使用HMRcreate-react-app已用于创建客户端应用客户端文件位于./client文件夹下服务器文件位于./server文件夹下建立克隆仓库并运行:npmi要以开发人员模式运行该应用,请运行:npmstart它将在(带有HMR)上运行客户端应用程序,并在上运行服务器。
要以生产模式部署应用程序,请运行:npmrundeploy它将在运行生产应用程序登录要初次登录应用程序,请使用以下凭据:用户:admin密码:admin那么您可以在mlab托管的数据库中的“用户”标签下创建用户使用VSCode进行调试另外,如果您使用VSCode,则可以在开发中调试Server和Client应用程序首先按F5键在服务器上启动VSCode调试器,然后可以在VSCode上添加断点。
然后在新的VSCode实例中打开./client文件夹。
npmstart此处npmstart运行npmstart,然后按F5,它将在VSCode上运行客户端
2022/9/7 10:22:26 160KB react babel jwt express
1
zhouheng2000.github.io团体网站
2022/9/7 3:17:40 4.91MB JavaScript
1
goroudeshu.github.io
2022/9/7 0:46:09 3KB HTML
1
sht30的基于c51单片机驱动程序:#include#include#include"I2C.h"#include"SHT30.h"#defineuintunsignedint#defineucharunsignedcharvoiddisplay();unsignedcharcodetableduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchardataDIS_ROME[6]={0,0,0,0,0,0};//显示缓存区(4)ucharDISP=0;//缓存区指针ucharSCANF=0xDF;//扫描指针sbitLED1=P1^0;sbitLED2=P1^1;sbitLED3=P1^2;sbitLED4=P1^3;sbitVOC_A=P3^5;sbitVOC_B=P3^6;sbitdula=P2^6;//IO口定义sbitwela=P2^7;sbitkey=P3^4;sbitbeep_dr=P2^3;uintpm1=0;uintpm2=0;uintpm10=0;ucharvr=0;uintintrcnt=0;bitF_1HZ;uintvoice_time_cnt;ucharUart_Buf;ucharRec_Addr=0;ucharmode=0;ucharRec_Uart=0;ucharRecive_Buf[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};#definekeyP34#defineconst_key_time150unsignedcharucKeySec=0;//被触发的按键编号unsignedintuiKeyTimeCnt1=0;//按键去抖动延时计数器unsignedcharucKeyLock1=0;//按键触发后自锁的变量标志unsignedchardisplaycnt=0;voidkeyscan(){if(key==1)//IO是高电平,说明按键没有被按下,这时要及时清零一些标志位{ucKeyLock1=0;//按键自锁标志清零uiKeyTimeCnt1=0;//按键去抖动延时计数器清零,此行非常巧妙,是我实战中摸索出来的。
}elseif(ucKeyLock1==0)//有按键按下,且是第一次被按下{uiKeyTimeCnt1++;//累加定时中断次数if(uiKeyTimeCnt1>const_key_time1){uiKeyTimeCnt1=0;ucKeyLock1=1;//自锁按键置位,避免不断触发ucKeySec=1;//触发1号键}}}voidkeyservice(){if(ucKeySec){displaycnt=!displaycnt;}ucKeySec=0;}voidUartInit(void)//9600bps@12.000MHz{TMOD=0x01;//设置定时器0为工作方式1TH0=0xf8;//重装初始值(65535-500)=65035=0xfe0bTL0=0x2f;SCON=0x50;TMOD=0X21;IP=0x10;//把串口中断设置为最高优先级,EA=1;ES=1;ET0=1;TR0=1;}voidT0_time(void)interrupt1//定时中断{TF0=0;//清除中断标志TR0=0;//关中断keyscan();keyservice();display();
2022/9/6 21:13:46 4KB sht30
1
用51单片机IO口模仿SPI接口和EEPROM25LC1024芯片通信。
进行读写操作,供大家学习之用。
2022/9/6 19:12:31 61KB 51单片机 SPI EEPROM 25LC1024
1
STM32F105VCT6工程模板,使用STM32F1标准库。
包括:时钟配置,PC131415作普通io的配置;
以及移植误点原子的F1的system文件,欢迎下载、讨论学习。
共同学习,共同进步。
2022/9/6 15:29:03 268KB STM32F105 工程模板
1
从表面上来说,这本书围绕如何实现高功能集合类型进行展开。
针对同一个简单的问题,我们将提供多种不同的解决方案,并依次对它们进行详细地说明。
同时为了不断地挑战功能巅峰,我们会一直走在找寻新方法的探索征途中。
2022/9/6 7:54:38 18.96MB objc中国
1
欢迎来到GitHubPages您可以使用的来维护和预览Markdown文件中网站的内容。
每当您提交到该存储库时,GitHubPages都将运行从Markdown文件中的内容重建站点中的页面。
降价促销Markdown是一种轻巧且易于使用的语法,可用于样式化您的文字。
它包括以下约定Syntaxhighlightedcodeblock#Header1##Header2###Header3-Bulleted-List1.Numbered2.List**Bold**and_Italic_and`Code`text[Link](url)and![Image](src)有关更多详细信息,请参见。
吉柯主题您的Pages网站将使用您在选择的Jekyll主题的规划和样式。
该主题的名称保存在Jekyll_conf
2022/9/5 23:49:18 1KB
1
共 608 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡