单片机stm iic 09

09 - Shell流程控制语句

1. if-else语句 能够使用if条件语句进行条件判断 1.1 if 语法 if 条件 then 命令 fi if 条件; then 命令; fi 1.2 if-else 语法 if 条件 then 命令 else 命令 fi 1.3 if elif else 语法 if 条件1 then 命令 ......
语句 流程 Shell 09

12.09

今天利用上午时间完成了.netc#的实验四 编写一个简易的文件管理器,通过本次实验,练习 TreeView、ListView 和 SplitContainer 控件的使用,同时熟悉 C#文件系统的操作方法以及 File 类和 Directory类的使用。 通过Windows窗体应用程序,实现了一个简 ......
12.09 12 09

STM32串口能发送数据,但接收不到上位机发送的数据

https://blog.csdn.net/weixin_38320391/article/details/121095295?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault ......
数据 串口 STM 32

2023.12.09

T1 题面 解题 首先,不用考虑相消的字符是哪两种。因为只要有两种不同的字符存在,便一定存在一种途径使得其中一种字符被消完;换言之,一种字符只要还存在的话,就有办法与其他字符进行相消。 其次,考虑怎么消字符会使得剩余字符最少,可以当作两列的“堆馒头”问题,其中保证同一高度的两个馒头一定不同。 代码 ......
2023 12 09

【单片机】实验七:定时计数器实验

#include <STC8.H> /* # 定时计数器溢出发生中断原理实验@2023N12Y7R # P1:控制显示内容 # P2:控制显示位置 实验目的:利用单片机内部定时器T0或者T1,控制一个LED数码管实现数字0-9循环显示,精确执行每一秒显示一个数字 */ unsigned char l ......
单片机 计数器

地图坐标转换 WGS84、BD09与GCJ02的相互转换

高德地图 WGS84转GCJ02 export function wgs84ToGcj02(lng, lat) { if (out_of_china(lng, lat)) { return [lng, lat] } else { var dlat = transformlat(lng - 105.0 ......
坐标 地图 WGS GCJ 84

09_实验八_拓展实验三

拓展实验三:线程调度算法改进 实验目的 实现多级反馈队列调度算法 实验步骤 实现时间片轮转调度算法。 修改时间片的大小 TICKS_OF_TIME_SLICE 为 100,方便观察执行后的效果。 在控制台命令“rr”的处理函数中,将 Sleep 时间更改为 200*1000,这样可以有充足的时间查看 ......
09

单片机(二):3个IO扩展n*8个IO,基于74hc595与74hc165的8x8矩阵键盘

https://blog.csdn.net/zcz_822/article/details/128694447?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%B8%A6%E8%BE%93%E5%85%A5%E5%AD%98%E5%82%A ......
矩阵 单片机 键盘 74 hc

STM32跑马灯实验(寄存器版本及位操作版本)

这俩版本和库函数版本思想一致,都是先使能,再初始化,再配置IO口。 寄存器版本 相比于库函数,寄存器操作更加趋于底层,更抽象。 优点:更加底层,对理解寄存器工作方式及后续学习都有帮助。 缺点:复杂且抽象,用的较少。 思想:因为寄存器都是有固定位数的,且每位都是能执行特定功能的,所以我们改变某些位的值 ......
版本 跑马灯 寄存器 STM 32

可用性库存(CO09)排除库存地点增强

1、业务需求 1.1、业务背景 1.2、对应方案: 2、测试BAPI 首先运行事务代码CO09,查看结果 运行BAPI_MATERIAL_AVAILABILITY 3、增强实现 3.1、增强思路 3.2、EXIT_SAPLATPC_001(未采用) 3.3、STOCK_RECEIPT_ISSUE_R ......
库存 可用性 地点 CO 09

09-序列化器的 many=True 实现原理

入门知识 上面说明了,解释器会先执行 new 方法,再执行 init方法 下面说明了,如果new返回的空对象不是当前init对应的类型,就不会执行init。 序列化器 many=True 的简化版 可以看到 many_init 方法返回的是 Alist的空对象,而不是 A 的空对象,因此,没有 A ......
序列 原理 many True 09

E胖(《以撒的结合》作者)09年在reddit上对独立游戏作者的建议与独立游戏宣言中英对照

https://forum.unity.com/threads/indie-game-design-do-s-and-dont-s-a-manifesto.183765/ E胖(《以撒的结合》作者)09年在reddit上对独立游戏作者的建议与独立游戏宣言中英对照 - LanS10t的文章 - 知乎 ......
作者 中英 宣言 建议 reddit

09 补+bbs

Auth的使用 # django 的一个app 》用户的登录,退出,注册# 配置文件中配置: 》表会被迁移 INSTALLED_APPS = [ 'django.contrib.auth', ] # auth有哪些表 权限控制: -Permission:auth_permission -Group: ......
bbs 09

day09

1.今日内容介绍 今日内容: 1.字符编码(******) 2.文件处理的高级部分 (1) 文件处理的其他方法 (2) 控制文件指针移动 (3) 文件修改的两种方式 3.函数的基本使用 函数名 参数 函数体代码 函数的返回值 2.字符编码储备知识 文本编辑器读取python文件内容也经历了三个步骤 ......
day 09

STM32中使用usart实现modbus RTU通讯

https://blog.csdn.net/lzj_linux188/article/details/103876807?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170176581116777224489193%2522%252 ......
通讯 modbus usart STM RTU

Rockchip RK3588 - 移植uboot 2017.09 & linux 6.1

开发板 :NanoPC-T6开发板 eMMC :256GB LPDDR4 :16GB 显示屏 :15.6英寸HDMI接口显示屏 u-boot :2017.09 linux :6.1 本节将会介绍linux内核以及uboot的编译过程,该编译教程来来自友善之家官方。 一、下载工具和固件 1.1 下载工 ......
Rockchip 2017.09 uboot linux 3588

2023.12.4学习笔记(stm32跑马灯实验——库函数)

STM32f4有七组引脚(GPIOx),每组引脚有16个IO口,每组由十个寄存器控制。 查找STM32引脚的功能,可以在STM32F04ZGT6文件50页左右查询,此文件所在的位置为硬件资料、芯片资料文件夹里。 跑马灯实验思路步骤:1:使能时钟,调用函数RCC_AHB1PeriphClockCmd( ......
跑马灯 函数 笔记 2023 stm

Day09 方法知识点综合(求值策略与可变参数)

1. 求值策略 编程语言中方法之间进行参数传递时有个传递策略,该策略就被称为求值策略(Evaluation strategies)。求值策略分为两大基本类型,如果按照如何处理传递给方法的实际参数,分为严格的和非严格的两种求值策略。 1.1 严格求值策略 传值调用(Call by value) 将实参 ......
知识点 策略 参数 方法 知识

51单片机串口通信

51单片机串口通信 ​ 51单片机通过串口与PC通信 1.发送一个字符a给PC #include "reg52.h" #include "intrins.h" sfr AUXR = 0x8E; void UartInit(void) //9600bps@11.0592MHz { AUXR = 0x1 ......
串口 单片机

51单片机超声波测距

51单片机超声波测距 ​ 51单片机超声波(HC-SR04)测距,当距离小于10cm,LED1亮,LED2灭 #include "reg52.h" sbit LED1 = P3^7; sbit LED2 = P3^6; sbit Trig = P1^5; sbit Echo = P1^6; void ......
超声 单片机 超声波

51单片机舵机控制

51单片机舵机控制 ​ 51单片机通过定时器形成PWM波控制SG90舵机 #include "reg52.h" sbit sg90_con = P1^1; int jd; int cnt = 0; void Delay2000ms() //@11.0592MHz { unsigned char i, ......
舵机 单片机

基于STM32单片机的流水灯控制-74HC595_stm32驱动hc595d_工控小机的博客-CSDN博客

基于STM32单片机的流水灯控制-74HC595_stm32驱动hc595d_工控小机的博客-CSDN博客 https://blog.csdn.net/dulin1990/article/details/128154284?ops_request_misc=%257B%2522request%255 ......
博客 单片机 595 流水 32

Cadence SPB 22.1 -- 原理图打印输出09Day

原理图打印 在使用 OrCAD 设计完原理图后,可以把原理图以 PDF 的形式输出图纸,发给其他人阅读,从而尽量降低被直接篡改的风险。在输出PDF时可以选择全部或者部分。 1、打开原理图,进行输出参数的设置,执行菜单命令“Options” →“Preferences”,如图 5-183 所示, 进行 ......
原理 Cadence 22.1 SPB Day

51单片机中断

51单片机中断 ​ 51单片机通过中断控制LED灯闪烁 /************* 定时器中断 **************/ #include "reg52.h" #include<intrins.h> sbit LED1 = P3^0; int cnt = 0; void main() { T ......
单片机

51单片机定时器

51单片机定时器 ​ 51单片机通过定时器控制LED灯闪烁 #include "reg52.h" #include<intrins.h> sbit LED1 = P3^0; sbit LED2 = P3^1; void main() { int cnt = 0; TMOD = 0x01; //配置定 ......
定时器 单片机

STM32一个定时器输出四路不同频率和占空比PWM波的方法

一般来说,一个定时器输出4路频率相同、占空比不同的PWM波是比较容易的,使用PWM模式即可实现。如果说是输出4路频率不同、占空比不同的PWM就没有现成的模式,是不是无法实现了呢?答案肯定是“不”,只要肯思考就肯定有解决方案(计算机是人类发明的,我们所能遇到的大部分问题是可以通过我们的智慧去解决的,这 ......
定时器 频率 方法 STM PWM

关键字 开发-09 validate断言

1. yaml文件中添加validate进行接口断言 首先我们在utils/validate.py文件添加需要的断言方式 import re def equals(check_value, expect_value): assert check_value == expect_value, f'{c ......
validate 关键字 关键 09

day09 Helm开发与实践-基于Helm的方式运维管理应用 (3.2-3.3)

一、Helm开发与实践 1、Helm Chart详解 1.1 Chart 目录结果 # helm create nginx Creating nginx # tree nginx nginx ├── charts ├── Chart.yaml ├── templates │ ├── deployme ......
Helm 方式 day 3.2 3.3

STM32单片机的GPIO功能复用及AFIO时钟

前言 在使用STM32单片机时会发现,使用一些GPIO的一些功能的时候需要开启AFIO的时钟,但有时候却不开启AFIO的时候也可以用,外部中断的时候也需要开启这个时钟,通过查询网络上的一些资料和开发手册,把这个问题基本弄明白了,在这里简单记录下。 GPIO功能复用与重映射 从参考手册中可以看出,功能 ......
单片机 时钟 功能 GPIO AFIO

【STM32F103】HC-SR04超声波测距模块详解(附工程文件)

前言:使用的硬件:STM32F103C8T6,HC-SR04,ST-Link(其他烧录器也可以),0.96寸OLED屏幕(非必须,仅供显示测距结果,可以使用串口助手代替),若干杜邦线。 涉及操作stm32的GPIO口,外部中断,定时器,本文中不会详细解释,仅提供代码思路。 HC-SR04:HC-SR ......
超声 超声波 模块 文件 工程
共1800篇  :6/60页 首页上一页6下一页尾页