- 博客(9)
- 资源 (5)
- 收藏
- 关注

原创 STM32 详解I2C Bug——从读写EEPROM(AT24C02)的一些实际问题得到的启发
本文中的IDE是VScode,用的EIDE插件调用Keil的底层,所以跟Keil是一样的,只不过外观不一样。做实验用的是野火的霸道板子。下面的问题和细节在我的bilibili视频上会有说明。我的bilibili视频链接嵌入式小白的STM32 I2C调试之旅相信只要玩过STM32 I2C外设的都有碰到过这个问题,调试的时候经常能看到刚刚初始化完成或者程序一运行Busy位就为1的情况,网上查询了一下,这个问题已经存在很多年了,我也是准大二,刚刚调试完I2C,在学习的很多阶段都遇到过这个问题,我总结出来我碰到过的
2021-08-30 18:05:19
8071
3

原创 在VScode 中使用EASYX详细教程(VScode+MSVC+Easy X)
在VScode 中使用EASYX详细教程众所周知,vscode是一款强大的IDE,深受广大码友喜爱,博主曾尝试过用它实现各种脱离特定平台的写码,这里给大家介绍vscode配置EASYX的详细教程。1.配置MSVC编译环境首先要知道的是EASYX官方库只支持vs的编译器,不支持MinGW,除非是自己从github上下的代码重新编译过的并且封装的库。可以借鉴一下其他优秀博主的教程,这里不详细介绍。参考教程1参考教程2教程2没有包含vs的库,所以每次编译都要从vs的develop模式进入,有些麻烦
2020-12-06 20:04:40
36729
25

原创 杭电 oj 1006 Tick and Tick 个人题解
杭电 oj 1006 Tick and Tick 个人题解首先贴上官网原题刚开始看到这道题觉得又是一道水题,后面仔细看了一下题目后才知道这道题更加考数学,确实让我纠结了很久。以下是我的一些思路:思路一:暴力模拟法可能一般人都会用秒数来模拟时钟,然后根据秒数来确定时针和分针的位置,然后累加时间,这里可以用1s,0.1s,0.01s,甚至是0.001s来作为单位时间模拟,但其实有两大缺点:1. 单位时间小,要模拟的次数多。2. 精度不够,要保留小数点后3位。我用的不是秒数模拟,而是用秒针
2020-10-23 00:35:08
2035
3
原创 undefined reference to `softServoWrite‘
undefined reference to `softServoWrite'
2022-11-25 15:25:10
280
原创 CentOS 8 安装 utools 的一次尝试
utools是一款出色的生产力工具,由于博主在最近一段时间使用CentOS较多,所以想尝试一下使用utools,虽然最终安装成功,但是还是有一点问题,希望有大佬能够指出问题所在。
2022-09-03 22:34:35
1967
1
原创 联想小新Win11系统屏幕和声音间歇性卡顿解决方案
相信很多人在微软发布win11时就加入了windows体验计划,本人是在去年夏天的时候刚出这项计划就体验了win11,整体来说没有win10舒服,尤其是流畅度方面,但是既然已经更新了就不想再退到win10,因为这涉及到个人的工作环境问题。最近也是因为屏幕坏了,所以换了一块屏幕,然后电脑就出现了屏幕和声音莫名其妙有1~2秒的卡顿,而且频率极高,之前在网上搜了一些方案但是一直没找到,今天需要开会,进腾讯会议也是一卡一卡,实在受不了于是换个关键词再次尝试寻找方案,也是找到了原因和解决办法(当然这个方法只针对于标题
2022-06-10 11:58:14
19067
11
原创 Hyper-V虚拟机没有声音怎么办?介绍两种“发声”方式(以Windows10为例)
最近使用在VMware上的Windows虚拟机发现稍微有点卡,之前有听说过Windows原生的虚拟机工具Hyper-V所以像尝试一下,安装的教程这里就不做过多的演示了,相信有很多人碰到虚拟机没有声音的问题,然后想通过增强会话或远程桌面的方式发声,但是都会碰到问题,以下就是问题以及解决方案。1.虚拟机在使用增强会话时卡在锁屏界面问题描述:如上图所示,上面的箭头表示我采用的是增强会话的方式进入的虚拟机,但是可以看到用户头像此时消失不见了,并且只能点下面的关机按钮,而旁边的轻松使用按钮一点反而会直接卡住,
2022-05-25 21:17:43
27712
3
原创 vscode 使用CMake出现project with VERSION, DESCRIPTION or HOMEPAGE_URL must use LANGUAGES before错误
vscode 使用CMake出现project with VERSION, DESCRIPTION or HOMEPAGE_URL must use LANGUAGES before错误
2021-12-08 14:23:36
1206
原创 STM32 I2C读写EEPROM(AT24C02)理论知识
I2C协议介绍物理层1.SCL 串行时钟线2.SDA 双向串行数据线3.每个设备有独立的地址4.每个设备在空闲状态时都会输出高阻态,所有都为空闲状态时,则总线被上拉为高电平5.SDA 设备用高阻态表示高电平(1),接地表示低电平(0)6.三种传输模式:标准传输速率为100kbit/s,快速模式为400kbits/s,高速模式为3.4Mbit/s(大多数设备不支持)协议层1.I2C基本读写过程1. 数据和时钟线都为高时总线处于空闲状态。2. 当SCL为高电平时SDA的下降沿为
2021-08-30 16:47:02
1374
OpenCV 3 Computer Vision Application Programming Cookbook - Third Edition 英文版
2019-02-13
Effective STL
2018-05-13
Thinking in C++(C++编程思想)
2018-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人