logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

温度传感器--DS18B20的使用

一、DS18B20简介1.DS18B20是由达拉斯半导体公司生产的可编程分辨率的单总线数字温度计。2.特征a>通过单总线协议进行通信。b>每个器件有唯一的64位的序列号存储在内部存储器中。c>多点分布式测温应用。d>通过数据线供电,供电范围为3.0 ~ 5.5 V。e>测温范围为-55 ~ +125℃,其中在-10 ~ +85℃范围内精确度...

stm32产生随机数

srand和rand()配合使用产生伪随机数序列。rand函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产生一系列随机数。如果系统提供的种子没有变化,每次调用rand函数生成的伪随机数序列都是一样的。1、使用RTC时钟的时间作为随机数种子。2、单片机内部运行一个循环软时钟,当随机事件(比如一些信号的输入、按键事件、上位机发来的信息等等)发生时,把此时的...

Windows驱动开发TraceView之日志打印

《Windows驱动开发技术详解》一书中,介绍了一种“Windows驱动程序日志打印和查看的方法”,具体就是:在需要打印日志的地方,调用“KdPrint”函数,该函数类似标准C的printf(print file)函数。然后用“DebugView.exe”软件查看日志。一、引入事实上,微软也提供了一个日志打印和日志查看机制,它可以查看指定的驱动文件的日志,并根据“Level...

SONY无线PS2遥控手柄与stm32单片机通信

SONY的PS2无线手柄是索尼游戏机的遥控手柄,控制协议已被全球创客破解,可以方便用于机器人控制器,作为遥控输入设备。这款手柄价格便宜,性价比极高。原理PS2无线手柄按键比较多,例如在一款游戏中的设定:PS手柄无线接收器,针脚输出端(面对插头)-----------------------------------------PIN 1->| o o o | o o o | o o o |\_

#单片机#stm32#嵌入式硬件
CRC stm32

CRC16常见的标准有以下几种,被用在各个规范中,其算法原理基本一致,就是在数据的输入和输出有所差异,下边把这些标准的差异列出,并给出C语言的算法实现。CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结果与0x0000异或CRC16_CCITT_FALSE:多项式x16+x12+x5+1(0x1021),初始值0xFFFF,低位在后,

the code execution cannot proceed because api-ms-win-core-console-l1-2-0.dll was not found....问题

在windows下用 getchar getch getche,莫名的报错the code execution cannot proceed because api-ms-win-core-console-l1-2-0.dll was not found....写个程序,真是什么问题都能遇到,遇到一个问题解决了还有下一个问题等着你,解决了这个问题再去解决下一个问题吧。解决方法:...

stm32 HAL 库 串口开关 串口接收开关

适用于HAL库1、串口接收打开或关闭#define UART_ENABLE_RE(USARTx)USARTx.Instance->CR1|= (uint32_t)0x0004#define UART_DISABLE_RE(USARTx)USARTx.Instance->CR1&= (~(uint32_t)0x000...

#stm32
keil-stm32调试能够运行,但是单独无法运行

stm32调试能够运行,但是不调试时无法运行,按复位按钮也不行。勾选使用MicroLIB。问题到这里就解决了,我虽然没有使用 printf() ,但是包含了C库 stdio.h 并且没有勾选 Use MicroLIB ,导致标准C库被调用,程序卡死在半主机模式(也就是 BKPT 软件断点等待主机调试端响应)下。解决方法也很简单,在项目配置中勾选 Use MicroLIB 然后重新编译(Rebuil

#stm32
git remote: HTTP Basic: Access denied 错误解决办法

remote: HTTP Basic: Access deniedfatal: Authentication failed for ...可能之前输入错误的gitlab用户名和密码(或者更换了密码),第二次clone不弹框提示输入用户名和密码的解决方案。第一种删除或修改Windows凭据打开控制面板-->用户账号-->凭据管理器-->windows凭据-->普通凭据,找到对

#git
git关于origin和master

这篇文章对gitpushoriginmaster命令讲解的比较简单、形象,转载记录下,便于忘记时查阅。git的服务器端(remote)端包含多个repository,每个repository可以理解为一个项目。而每个repository下有多个branch,此处各个branch的意义,可以参考这篇文章。"origin"就是指向某一个repository的指针。服务器端的"master"(强调服务器

#git
    共 91 条
  • 1
  • 2
  • 3
  • 10
  • 请选择