【STM32】HAL库在4针脚0.96寸OLED屏上的移植—硬件IIC(一)

  • Post author:
  • Post category:其他

目录 一、IIC背景和接线 1.1 什么是IIC 1.2 如何接线 二、STM32CubeMX部分 2.1 配置时钟 2.2 配置IIC 2.3 工程生成 三、MDK 5 部分 3.1 移植OLED文件 3.2 修改main函数 效果如图 前期准备: STM32CubeMX STM32C8T6核心板 IDE Keil(MDK-ARM) 杜邦线×4 0.96寸OLED屏(4针脚) 一、IIC背景和接…

继续阅读 【STM32】HAL库在4针脚0.96寸OLED屏上的移植—硬件IIC(一)

Linux使用noatime提升文件系统性能

  • Post author:
  • Post category:linux

转载 https://blog.csdn.net/dutsoft/article/details/51074376 默认的方式下linux会把文件访问的时间atime做记录,文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间;这在绝大部分的场合都是没有必要的。 因为系统运行的时候要访问大量文件,如果能减少一些动作(比如减少时间戳…

继续阅读 Linux使用noatime提升文件系统性能

Failed to launch ‘xxxxxx‘ because the scheme does not have

  • Post author:
  • Post category:其他

记性越来越差了,为了以后遇到能自己在百度搜出来,记录一下。 网上有其他情况,原因不尽相同,我的问题是没写 协议头,没写协议头,没写协议头,服了,就少个 'http://' ,结果搞了好久,关键窗口打开了,地址栏地址也正确了,就是console报错,点刷新或者回车就能打开了。 版权声明:本文为baojianhuangbo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声…

继续阅读 Failed to launch ‘xxxxxx‘ because the scheme does not have

获取屏幕亮度

  • Post author:
  • Post category:其他

使用如下命令:adb shell "settings get system screen_brightness"获取屏幕的亮度。 或者使用命令:cat  /sys/class/leds/lcd-backlight/brightness echo 100 > /sys/class/leds/lcd-backlight/brightness 来调节屏幕亮度。那么现在有一个问题就是驱动的相关节点,…

继续阅读 获取屏幕亮度

汉诺塔的C语言简易实现(递归)

  • Post author:
  • Post category:其他

汉诺塔问题 规则简述:有三个塔座,在第一个塔座上有n个直径大小不同的,从小到大依次标号为1,2,3……,n的圆盘。要求将所有圆盘移动至第三个塔座且仍按同样顺序叠排。(每次只能移动一个圆盘且任何时候不能将一个较大圆盘压在较小圆盘之上。) 那我们该如分析这个问题呢? 无从下手之时,不妨我们先试着玩一下这个游戏。 我们将塔座分别编号为X (起始塔座),Y(辅助塔座),Z(目标塔座)。 当n=1时,问题极…

继续阅读 汉诺塔的C语言简易实现(递归)

Ubuntu登陆不进去的一个原因

  • Post author:
  • Post category:其他

Ubuntu一直在登陆界面循环:登陆密码是正确的,但是登陆后自动退回登陆界面。 这个问题原因应该很多,上网看了些可能有些启发,但是最终还是得看自己的问题。 我以为我要抛弃这个系统重新安装了,那是很杯具了,还好最终发现并解决了问题。 我发现,一方面我通过SSH可以登录进去系统,会报一些错误: Last login: Tue Jun 26 02:32:21 2018 from 192.168.23.1…

继续阅读 Ubuntu登陆不进去的一个原因

C语言将循环小数/有限小数转换为分数

  • Post author:
  • Post category:其他

文章目录 数学基础 编程思路 代码 数学基础 早在小学的时候我就对循环小数非常感兴趣,加上初中和高中对循环小数可以说有一定基础研究,因此想到写一个将循环下小数转换为分数的程序,非常有意思,并且对初学者来说,它的输入输出格式的转换也是一大难点。 首先必须明确一点,循环小数必定可以转换为分数,原因在于循环小数总可以分解为 不循环的有限部分 + 循环的无限部分 。前者对应一个分数,后者可以写成一个收敛的…

继续阅读 C语言将循环小数/有限小数转换为分数

基于MATLAB-ADAMS的联合仿真测试

  • Post author:
  • Post category:其他

虚拟样机仿真软件ADAMS由美国公司研发,可以对实物样机进行动力学、运动学进行分析,然后输出位移,速度或加速度曲线。具体步骤一般为:建模、测试、检测、提高。 本文建立联合仿真模型的过程如图1所示,首先是从SOLIDWORKS中导出组成稳定平台的各个零件,需要柔性化的零件导出格式为STEP,刚性零件导出为Parasolid格式,方便后面有限元处理和虚拟样机建立;其次是在HYPERMESH中对柔性零件…

继续阅读 基于MATLAB-ADAMS的联合仿真测试

java代码生成密钥库_Java工具创建密钥库,用于Unity 3D打包、签名、发布

  • Post author:
  • Post category:java

Java工具创建密钥库 本文提供全流程,中文翻译。 Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar—— 心分享、心创新! 助力快速完成密钥库创建 给新手节省宝贵的时间,避免采坑 1 Install Java —— 安装 Java 没有安装Java | JDK的请看我另一个教程,先完成安装、配置! 2 Find bin…

继续阅读 java代码生成密钥库_Java工具创建密钥库,用于Unity 3D打包、签名、发布

Python篇-摄像头中的人脸、眼睛识别

  • Post author:
  • Post category:python

import cv2 # 图片中的人脸检测 pathf = r'haarcascade_frontalface_default.xml' pathe = r'haarcascade_eye.xml' # 获取训练好的人脸的参数数据,这里直接从GitHub上使用默认值 face_cascade = cv2.CascadeClassifier(pathf) eye_cascade = cv2.Casc…

继续阅读 Python篇-摄像头中的人脸、眼睛识别