19
2022
03
stm32的GPIO复用设置
-->
所谓“复用功能”,是指单片机的引脚既可以做普通GPIO使用,也可以作为内部外设控制器的引脚来使用。比如我们来看看STM32F103xx单片机的PA5引脚,如下图:首先,PA5可以做为普通GPIO来使用;其次,如果作为外设的引脚,它可以作为SPI1的时钟(SPI1_SCK)、DAC的输出通道1(DA...
作者:xiao | 分类:硬件笔记 | 浏览:531 | 评论:0
19
2022
03
18
2022
03
蓝牙BLE---->Host和Controller
-->
Host和Controller,这两部分在不同的蓝牙技术中(BR/EDR、AMP、LE),承担角色略有不同,但大致的功能是相同的。Controller负责定义RF、Baseband等偏硬件的规范,并在这之上抽象出用于通信的逻辑链路(LogicalLink);Host负责在逻辑链路的基础上,进行更为...
作者:xiao | 分类:硬件笔记 | 浏览:1075 | 评论:0
26
2021
12
11
2021
08
用python代码对双色球机选单注和复式中奖情况模拟测试,得出彩票是真的,你不中是你运气不好
用python代码对双色球机选单注和复式中奖情况模拟测试,得出彩票是真的,你不中是你运气不好不多说直接上代码,因为这代码是随便写的,也懒得改了,好多过程其实都可以定义成函数,我都没做,还有变量名也很垃圾,凑活着看吧,因为我当时录了一个视频就是为了说双色球开奖是真的,不存在作弊什么的,写了一个测试代码...
作者:xialibing | 分类:编程小记 | 浏览:1748 | 评论:0
31
2021
07
29
2021
07
单片机的code(keil中运行)值超过某个值的时候程序就不能正常跑的原因之一
-->
我遇到这个问题的时候,一开始怀疑自己的程序写的不对,然后发现我程序只要多一行就会跑错,不管多的是什么代码,然后就发现了code只要超过7782这个值程序就会跑乱,但是我查看了我的flash是32K的,不可能程序区不够啊,就特别奇怪,百度说可能是什么堆栈...
作者:xiao | 分类:硬件笔记 | 浏览:743 | 评论:0
27
2021
07
22
2021
07
21
2021
07
红外遥控———RC_5编码———定时中断解析出每个按键对应的二进制
-->
RC_5编码类型的红外遥控,RC_5编码的特点(每一位用时1.8ms,即一位的一个周期是1.8ms;先是2位起始位、1位控制位、5位系统位、6位指令码;其中的起始位都是11,;控制位是为了辨别一直按住还是松开了再按的,当一直按住时这一位则不变;系统码对...
作者:xiao | 分类:硬件笔记 | 浏览:725 | 评论:0
15
2021
07
单片机的时钟理解---讲的很好理解
-->
1.概述简单的说,时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟。这样的好处是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,达到节能,实现低功耗的效果。每个时钟tick,系统都会处理一步数据,这样才能让工作不出现紊乱。2.原理首先,任何外设都需要时...
作者:xiao | 分类:硬件笔记 | 浏览:731 | 评论:0
15
2021
07
单片机休眠与唤醒-----低功耗的总结
-->
刚开始接触单片机休眠的时候,我以为单片机休眠后就停止了程序运行,其实不是的,他依然在跑程序(看休眠模式,如果是stop模式,中断等程序还在继续跑),只不过他跑的速度变慢了而已。 如果要求很低功耗,在单片机休眠前要把耗电的硬件都...
作者:xiao | 分类:硬件笔记 | 浏览:789 | 评论:0
05
2021
07
关于keil4中:warning C316:unterminated conditionals
-->
今天用Keil4写程序时遇到这个问题:warningC316:unterminatedconditionals跑了几个论坛,在审视了一遍代码之后,知道了原因: 像类似XX.C(99):warningC316:unterminatedconditionals这种警告的话XX.c文件有一个凌乱...
作者:xiao | 分类:硬件笔记 | 浏览:636 | 评论:0
02
2021
06
strtok函数查找标记
int main(){static char whit[]="6xiao6xiali6cong6naigai6dahu";char *token;char *line="6";token...
作者:xiao | 分类:软件笔记 | 浏览:659 | 评论:0
27
2021
05
26
2021
05
02
2021
04
阿里云ECS傻瓜式一键DD脚本,centos,Debian,DD系统:集合了Linux和WIN包(千万别用ubuntu DD)---更新OD和GD源
centos,Debian,DD系统:集合了Linux和WIN包(千万别用ubuntuDD)Linux:centos6-7;Ubuntu141618;Debian78910;WIN:集合了“”萌咖大佬、老司机、MeowLove“”的系统包含win7200320062012...
作者:xialibing | 分类:编程小记 | 浏览:696 | 评论:0
31
2021
03
uwsgi -d --ini /www/wwwroot/ai.1949la.com/uwsgi.ini开机启动的坑(linux服务器重启失败或者特别慢)
ssh输入命令启动uwsgi(千万不要把这一行加入rc.local的开机启动文件中会使服务器重启失败或者特别慢)uwsgi --ini /www/wwwroot/accepted.fun/uwsgi.ini &可以通过查看端口号来查看uwsgi是否已经启动...
作者:xialibing | 分类:编程小记 | 浏览:791 | 评论:0
31
2021
03
宝塔bt+nginx+uwsgi+flask搭建web服务器,设置uwsgi的开机启动(阿里云ECS centos7系统)
-->
安装uwgsi模块,输入命令pipinstalluwsgi pip install uwsgi安装flask模块,输入命令pipinstallflaskpip install flask环境布置好了后,开始搭建网站,添加站点和其他php的...
作者:xialibing | 分类:编程小记 | 浏览:688 | 评论:0
28
2021
03
tensorflow serving tfx docker 部署和requests.post使用教程(三)
1.使用models/maimai/versions/5的示例如下:import jsondata = json.dumps({"signature_name": "serving_default", &q...
作者:xialibing | 分类:编程小记 | 浏览:615 | 评论:0
28
2021
03
tensorflow serving tfx docker 部署教程(二)
1.访问http://ip:8501/v1/models/stylegan查看部署模型的版本信息(http://ip:8501/v1/models/stylegan/versions/1单个版本):{ "model_version_status": [...
作者:xialibing | 分类:编程小记 | 浏览:648 | 评论:0
28
2021
03
tensorflow serving tfx docker 部署教程(一)
#安装dockercurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #设置docker源yum-confi...
作者:xialibing | 分类:编程小记 | 浏览:748 | 评论:0
02
2021
03
第一个JDBC程序--------用java连接数据库,读取数据库表的信息
package com.xiao.lesson01;import java.sql.*;//我的第一个JDBC程序public class JdbcFirstDemo { publ...
作者:xiao | 分类:软件笔记 | 浏览:621 | 评论:0
21
2021
02
线程停止 java
package com.xiao.testThread;import java.sql.SQLOutput;/*测试stop* 1.建议线程正常停止--->利用次数,不建议死循环* 2.建议使用标志位--->设置一个标志位...
作者:xiao | 分类:软件笔记 | 浏览:584 | 评论:0