欢迎来到SFWR的博客

刚刚开通了blog的弱,以后会往上面贴一些自己的心得还有题啦,现在在LG上刷题,坐标在SD的弱校,欢迎光临MYBLOG 欢迎交流 选择了这条长长的路就一直走下去吧 Read More
posted @ 2019-02-13 15:39 SFWR Views(129) Comments(0) Diggs(0) Edit
Author:Cherry_Ywj 0. 前言 本文档以 DS18B20 为例,主要介绍如何针对一种传感器编写相应的驱动库,驱动是单片机开发中难度较大的一环。从看别人代码并对照 datasheet 开始,学会调用别人编写的库,然后尝试着自己写。 1. 基础内容 1.1 开漏输出 STM32 的输出模 Read More
posted @ 2022-11-13 11:37 SFWR Views(305) Comments(0) Diggs(0) Edit
Author:Cherry_Ywj 1. 按键读取 CubeMx 配置: 设置任意一 GPIO 口为GPIO_Input 上拉和下拉 这一步非常重要!如果你期望按键按下时是低电平,那么就需要上拉。如果没有上拉,此时输入引脚呈高阻态,时而会检测到高电平,时而会检测到低电平。 HAL 库相关函数 //读 Read More
posted @ 2022-11-13 11:35 SFWR Views(185) Comments(0) Diggs(0) Edit
Author:XuanYu #利用ADC测量单片机内部温度 废话不多说,直接开搞。 ##科普 先科普一下ADC(不是 AD carry!),ADC是模数转化器,就是模拟信号转换成数字信号的东西,通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个 Read More
posted @ 2022-11-13 09:48 SFWR Views(478) Comments(0) Diggs(0) Edit
训练题OLED部分 实现目标 通过IIC通信控制OLED屏幕显示出一串字符串 名词介绍 OLED屏: OLED(Organic Light-Emitting Diode),又称为有机电激光显示、有机发光半导体(Organic Electroluminescence Display,OLED)。OLE Read More
posted @ 2022-11-12 09:21 SFWR Views(309) Comments(0) Diggs(0) Edit
概念 快速傅里叶变换 (fast Fourier transform), 即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换是1965年由J.W.库利和T.W.图基提出的。采用这种算法能使计算机计算离散傅里叶变换所需要的乘法次数大为减少,特别是被变换的抽样 Read More
posted @ 2022-09-23 16:00 SFWR Views(740) Comments(0) Diggs(0) Edit
22物电科协软件招新题学习流程 有错误或者不当的地方请在评论区指出😘 题目简介 使用stm32驱动单一ws2812b灯珠实现呼吸灯效果,驱动及实现方法不限 演示效果 快速入门,在stm32核心板上点灯 单片机介绍 采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读 Read More
posted @ 2022-09-16 16:09 SFWR Views(1640) Comments(0) Diggs(0) Edit
SPI设置 注意,虽然手册上CPOL(CLK空闲时电平)为低,但实测是是高电平 连接 SYNC 为片选引脚,使用时拉低 FSE/PSE为频率与相位寄存器选择,均拉低即可 void SPI_Write_16Bits(uint16_t transdata) { csset(); uint16_t arr Read More
posted @ 2021-11-21 17:48 SFWR Views(427) Comments(0) Diggs(0) Edit
ESP8266刷不同固件后,有时会出现反复启动的问题,可能是FLASH里有未擦除干净的区域。 使用乐鑫 Flash 下载工具擦除 选好串口后点击erase擦除,即可正常使用 Read More
posted @ 2021-10-22 15:46 SFWR Views(410) Comments(0) Diggs(0) Edit
首先在cubeide上配置spi,使用spi1,由于正点开发板上的nr24l01与ad7705正好相同,因此根据引脚配置PA1为DRDY,PC4为CS片选 根据手册上所写,配置寄存器初始化 uint8_t commue(uint8_t Dst_Addr) {uint8_t RXdata; HAL_S Read More
posted @ 2021-04-26 19:36 SFWR Views(666) Comments(0) Diggs(1) Edit
将自己写的模块导入第三方库 将模块放在这个文件夹下即可 也可以创建一个pth文件,将模块路径写入,运行时就会通过pth扫描此模块 touch pymode.pth sudo nano pymode.pth 写入路径后保存即可 Read More
posted @ 2021-03-06 00:22 SFWR Views(44) Comments(0) Diggs(0) Edit