ICode9

精准搜索请尝试: 精确搜索
  • xpt2046电阻触摸屏 arduino库适配spi2在红牛stmf103例程红牛板_Touch(2.8和3.2寸)(2016.05.04)改硬spi2022-09-17 02:00:49

    踩了好几个坑  。用hal库改写了触摸板例程后  尝试用arduino的  xpt2046库  始终读出来错的数据。尝试用了下tft-espi的触摸驱动  发现它的是正确的的。仔细阅读tft-espi的库。终于发现了原因 1.网上的xpt2046都是使用默认的spi1接口。在arduino框架了SPI已经被定义就是默认

  • 【雕爷学编程】Arduino动手做(107)---PCF8574扩展板模块2022-09-16 19:32:07

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是

  • 和风天气新版使用问题:esp8266无法获取天气信息Server Response: no_init2022-09-07 15:30:31

    https://github.com/Ldufan/ESP8266_Heweather新版和风天气api使用起来比老版本调用方便的多了,但是今天一上午用示例程序没有任何问题,但是放到自己程序里就无法显示天气信息,走else else { // 更新失败 Serial.println("Update Failed..."); Serial.print("Server Resp

  • 日常问题: SQL优化2022-08-28 16:34:23

    日常开发中,除了开辟新项目,业务需求开发,一般还要做负责系统的日常运维。比如线上告警了,出bug了,必须及时修复。这天,运维反馈mysql cpu告警了,然后抓了该时间节点的慢sql日志,要开发分析解决。 拿到的慢sql日志: # Query 1: 1.16 QPS, 1.96x concurrency, ID 0x338A0AEE1CFE3C1D

  • 专题3-串口驱动程序设计-第2课串口驱动分析-初始化2022-08-07 00:30:49

    1、概述 (1)串口驱动程序结构(2)串口驱动中的重要数据结构体     用户态发生write时->VFS中的sys_write,先经过file_operation中的tty_write,这个tty_fops是在哪里注册的?     2、回溯-初始化分析 两个重要的文件:samsung.c:注册串口驱动程序s5pv210.c (2)串口驱动中重要的数据结构:uar

  • Python tkinter serial2022-08-02 17:31:47

       源码是在https://blog.csdn.net/chencaw/article/details/105782159/链接的基础上改的,修改了一些bug,优化了串口接收数据 import serial import serial.tools.list_ports import time import threading from tkinter import * from tkinter.ttk import * DATA = ""

  • JVM——垃圾收集器2022-07-30 18:04:59

    JVM——垃圾收集器 垃圾收集器按照区域不同,提供了多种不同的垃圾收集器 各个垃圾收集器的比较 ID 适用区域 线程 垃圾收集器 适用环境 特点 算法种类 1 新生代 单线程 Serial(串行垃圾回收器) client模式(默认) 简单、高效 复制算法 2 新生代 多线程 ParNew(并行垃圾回收

  • maixpy 常用API整理2022-07-30 09:32:45

    2.openmvAPI整理 2.1 cmath - 复数的数学函数 cos cmath.cos(z) 返回z的余弦。 exp cmath.exp(z) 返回z的指数。 log cmath.log(z) 返回z的自然对数。分支切割沿负实轴。 log10 cmath.log10(z) 返回z的以10为底的对数。分支切割沿负实轴。 phase

  • QT 实现串口的烧录(ISP)2022-07-29 16:01:41

    串口的烧录的本质还是串口通信,只是多了对DTR和RTS引脚电平的设置 方法: serial->setDataTerminalReady(bool); serial->setRequestToSend(bool); 通过这两个引脚我们就可以控制单片机使其进入相应的模式,从而让我们进行烧录。 此处需要推荐两个软件来帮助我们进行:1、《FlyMCU》该

  • Windows系统USB转串口固定COM口编号2022-07-25 10:04:38

    在Windows系统下使用USB转串口设备产品时,可能会遇到COM口号无法固定问题,常见情形如:同一个USB串口设备接在不同的USB口时,串口号会自动变化,实际应用时要打开设备管理器确定COM口号再通过应用软件选择,应用起来不是十分便捷。 COM口分配概述 Windows USB虚拟串口驱动的COM口分配一

  • Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 问题的解决方法2022-07-19 17:00:59

    在执行数据库DDL操作 时,有事会出现“Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 的问题。       1 原因一般在用户修改记录之前,悲观锁就会发生作用,比如更新语句: select ..for update1执行这条命令之后,oracle 将会对返回集中的数据建立行级

  • delphi自动生成资源的REST CRUD工具2022-07-10 14:02:35

    delphi自动生成资源的REST CRUD工具 该工具同样,还可以将资源生成GOOGLE PROTOBUF CRUD。 运行tableTool.exe工具,设置参数,连接数据库。 以“计量单位”资源为例,选择“tunit”数据表,点击“查询”按钮,点击“生成REST CRUD”按钮,点击“保存成文件”按钮,选择中间件源码所在目录,文件名

  • Asible 批量跑出服务器相关信息2022-07-09 14:34:06

    1、定义剧本(我这里只输出序列号) [root@libin3]# cat libin.yml - hosts: task gather_facts: no tasks: - name: fetch shell: | dmidecode -t 1 | grep "Serial Number" | awk -F ":" '{print $2}' register: serial -

  • 【ESP32】arduino框架下ESP32的一些基础内容2022-06-26 11:33:42

    一、中断 ESP32每个引脚都可以当做中断源 触发中断情况有五种: FALLING 下降 RISING 上升 CHANGE 改变 LOW 低电平 HIGH 高电平 这里就通过一个按键中断来记录一下ESP32的中断、LED、串口相关的使用。 功能:GPIO4低电平触发中断,累积触发5次以上中断之后,中断取消。通过LED以及串口

  • gc.marksweepcompact疑惑?SerialOldGC、CMS GC2022-06-22 17:33:00

    一、ParNewGC 按照上篇,开启ParNewGC后,老年代GC使用的收集器应该是SerialOldGC,通过arthas工具dashboard命令监控,可以看到下图。 图1-1 老年代GC使用的算法是gc.marksweepcompact 二、疑惑 使用以下jvm参数:-XX:+UseParallelGC -XX:+UseConcMarkSweepGC后,arthas中监控老年代使用的

  • rust中的超时处理2022-06-21 00:01:33

    自从 tokio 1.0发布以来,rust的异步开发总算大势已定。尽管没达到标准库的速度,依然挡不住大家的热情。看编程排行榜,增加2倍的开发者。 既生瑜何生亮,感觉go就是小号的rust。   不废话了。背景:之前用go开发一个边缘网关的小东东,业余时间做了一大半。后来学了rust,打算练手,用rust重新

  • 想做钢铁侠?听说很多大佬都是用它入门的2022-06-11 20:32:44

    作者:HelloGitHub-Anthony 你是否想过成为一名 Geek,就像“野生钢铁侠”稚晖君那样自己能做出各种新奇有趣的电子设备,但却不知道从哪里入手、如何开始?今天我们不聊嵌入式、电路板、单片机原理,直接上手开始搞! 我认为对于零基础的电子爱好者来说,一块容易上手的开发板至关重要。否则

  • 想做钢铁侠?听说很多大佬都是用它入门的2022-06-10 09:05:00

    作者:HelloGitHub-Anthony 你是否想过成为一名 Geek,就像“野生钢铁侠”稚晖君那样自己能做出各种新奇有趣的电子设备,但却不知道从哪里入手、如何开始?今天我们不聊嵌入式、电路板、单片机原理,直接上手开始搞! 我认为对于零基础的电子爱好者来说,一块容易上手的开发板至关重要。否则复

  • esp8266+mqtt+继电器 (platformio)2022-06-06 00:04:37

    esp8266+mqtt+继电器 使用mqtt 控制led灯 项目地址 https://gitee.com/zhudachangs/esp8266-mqtt-relay #include <Arduino.h> #include <Ticker.h> #include <ESP8266WiFi.h> #include <PubSubClient.h> #define pin_d4 2 // wifi info const char *SSID = &q

  • oracle记录被另一个用户锁住2022-05-20 12:31:47

    oracle数据中删除数据时提示“记录被另一个用户锁住” 解决方法: 1、查看数据库锁,诊断锁的来源及类型:   select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l

  • arduino 的 json 测试2022-05-19 17:03:47

     源程序 1 #include <ArduinoJson.h> 2 String st1,st2,st3; 3 4 const char* cc1; 5 const char* cc2; 6 const char* cc3; 7 int in1,in2,in3,in4; 8 void setup() { 9 10 Serial.begin(115200); 11 12 DynamicJsonDocument doc(1024); 13 14

  • rt-thread串口驱动2022-05-18 10:02:34

    串口重映射 fpioa_set_function(26,FUNC_UART1_RX); fpioa_set_function(27,FUNC_UART1_TX); 这样配置之后,我们就可以把 UART1_RX映射到26端口 UART1_TX映射到27端口 使用rt-thread的串口驱动例子就可以成功调用uart设备了 /* Copyright (c) 2006-2021, RT-Thread Development Te

  • Oracle删除用户及用户下的全部数据2022-05-17 22:34:43

    1、查看用户 select * from all_users select * from user_users select * from dba_users 2、查看用户的连接状况 select username,sid,serial# from v$session where username = 'NCC' 3、找到要删除用户的sid,和serial,并删除 alter system kill session '4521,27770' 4、删

  • 基于python的环境噪声监测报警系统实例解析2022-05-09 20:02:53

    一 系统简介 1.简介 该系统可以实时显示噪声量大小,并进行一段时间的噪声统计。 2.特性 实现噪声值的统计 实现了噪声显示 完整的主题和样式控制 多线程的运行模式 二 源码解析 1.串口db值获取: def uart_recv_header(serial): cnt=0 while True:

  • spi2022-04-26 07:00:05

    [SPI].SPI协议详解 - aaronGao - 博客园 (cnblogs.com)           ■概述 Spi是一种全双工、高速的、同步的通信总线。 主从结构   ■SPI接口 SPI接口缩写SSEL:slave select,常常也被写作CS(chip select)或SS(slave select)SCK:serial clock,常常也写作SCLK或SCLMISO:master input sl

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有