自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 LCD1602操作指令(仅供参考)

1.清屏指令( 0000 0001 )1.清除液晶显示器,即将DDRAM的内容全部清除。2.光标回到液晶屏左上方。3.地址计数器(AC)的值设置为0。2.光标归位指令(0000 001x)1.把光标返回到液晶屏左上方。2.把地址计数器(AC)的值设置为0。3.保持DDRAM的内容不变。3.模式设置指令(0000 001 I/D S)设定每次写入一位数据后光标的移动方向,并且设定每次写入一个字符是否移动。I/D:0写入新数据后光标左移,1写入新数据后光标右移。S :0写入新数据后显示屏

2022-04-11 15:12:46 9064

原创 51单片机和ESP8266模块调试(仅供参考)

使用串口调试助手与ESP8266_01模块连接调试,发送“AT\r\n”指令后,返回的数据是:41 54 0D 0D 0A 0D 0A 4F 4B 0D 0A41:A54:T0D:回车\r0A:换行\n4F:O4B:K使用51单片机发送“AT\r\n”指令后也是收到和上图一样的数据。一开始以为ESP8266只会简单的返回“\r\nOK\r\n",作为联机测试只要判断第三第四个字符是否为”OK“就好了,没想到接收到这么多的字符。这也算刚上手ESP8266踩的一个坑吧。(不同模块的固件可能

2022-04-09 08:53:32 1780 1

原创 NRF24L01+调试经验

本次调试使用的是清翔51开发板和普中STM32F1开发板。调试遇到的现象:1.51发送数据给32,32可以接受数据,但51收不到应答信号,导致一直重发最大中断。2.将两个NRF24L01+模块,现象还是一样。3.32给51发数据,51接收不到。尝试了网上的各种方法后,在NRE24L01+电源处焊上了一个100uf的电容后成功解决问题。经验:不使用自动应答功能,先调试发送端,然后再调试接收端,把状态寄存器和FIFO寄存器的值打印出来看。...

2022-03-22 16:33:34 684

原创 ucosiii使用两个串口调试记录

使用STM32作为主机,接受从机STC89C52传过来的数据,用UART作为通讯协议。本来是件很简单的事情,偏偏弄了一天。原因在于配置STM32UART5时,初始化后,然后将LED再初始化。LED挂PC口,直接全部初始化PC口,把UART5的管脚PC12也初始化了,导致通讯异常。...

2022-02-24 17:48:11 4908

原创 52头文件寄存器注释

/*--------------------------------------------------------------------------REG52.HHeader file for generic 80C52 and 80C32 microcontroller.Copyright © 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.--------------------------

2022-02-16 14:20:04 601

原创 STM32串口调试问题

STM32f103开发版,打开串口调试助手时,系统会直接死机,因为串口助手启动时会把系统复位,只要把DTR勾上,然后再取消就可以了。

2021-11-02 15:32:19 315 1

原创 2021.05.11

伺服控制器Read/Write地址的定义:寄存器种类>Servo 通讯地址符号格式>SERVO-n读写地址范围>Word NO.n:0-0700h。Bit NO.无数据长度>Word接点:接点种类>Servo 通讯地址符号格式>SERVO-n.b读写地址范围>Word No.n: 0-0700h。Bit No.b: 0-f...

2021-05-11 08:02:21 97

原创 influxdb修改数据保留策略

双击打开influx.exeuse mydb(指定要更改数据保留策略的数据库)show retention policies(显示数据保留策略)create retention policy rp_one_week on mydb duration 1w replication 1 default(设置数据保留一个星期)alter retention policy rp_one_week on mydb default(如果上一步没有default,可使用该语句修改为默认数据保留策略)...

2021-04-06 09:25:38 710

原创 STM32位带操作笔记

位带区的一个位在位带别名区会膨胀成四个字节。外设位带区与外设位带别名区的地址转换:AliasAddr=0x42000000+(A-0x40000000)* 8* 4+ n * 40x42000000为外设位带别名区基地址,A为要操作的位所在的寄存器地址,0x40000000为外设位带区基地址,8代表一个字节8位,4表示4个字节,32位,理解(A-0x40000000)* 8 * 4计算要操作的位所在位带别名区的基地址n表示位号4表示偏移4个字节。SRMAAliasAddr=0x22

2021-04-03 15:43:51 153

原创 批处理启动influxdb+telegraf

@echo offecho “start influxdb…”cd 路径rem 启动influxdbstart influxdb.exe -condig indluxdb.confrem 等待10s钟,避免influxdb未启动完成TIMEOUT /T 10rem 切换到telegraf路径下启动telegrafecho “start telegraf…”cd 路径start telegraf.exe -config telegraf.conf...

2021-04-01 09:08:28 126

原创 固件库学习

1.汇编编写的启动文件startup_stm32f10x_hd.s:设置堆栈指针、设置PC指针、初始化中断向量表、配置系统时钟、调用C库函数_main,最终到C。2.时钟配置文件system_stm32f10x.c:把外部时钟HSE=8M,经过PLL倍频为72M。3.外设相关的stm32f10x.h:实现了内核之外的外设的寄存器映射stm32f10x_xx.c:外设的驱动函数库文件stm32f10x_xx.h:存放外设的初始化结构体,外设初始化结构体成员的参数列表,外设固件库的声明。4.内核

2021-02-18 21:19:58 115

原创 labview通过visa连接stm32的通讯问题

使用labview自带的“连续串口写入和读取”的VI,在和stm32连接时,通过labview高亮显示,发现在配置串口的时候就导致了stm32死机,也不能说死机,不知道程序跑飞到哪里了。问题描述:单纯的使用中断从pc下发数据然后返回,这样是可以运行的。当加入printf在主循环一直发送数据时,配置visa就会死机,在中断使用printf打印也看不到数据。但是通过串口调试助手是完全可以行得通的。怀疑是labview程序出问题,但是在和串口调试助手通讯过程中,labview却是正常运行的。求大佬解答。.

2021-01-28 08:39:27 1319 3

原创 关于keilmdk5调试debug跳不出时钟配置循环的解决方法。

在魔术棒配置中,找到Debug页面,在页面的右下角,Dialog.DLL配置为DARMSTM.DLLParameter配置位单片机型号,比如-pSTM32F103ZE

2021-01-08 08:59:31 1872

原创 STM32库函数模板的创建,自学总结。

1.先获取STM32的固件库。2.新建一个文件夹,命名随意,在这里命名为“库函数模板创建”。3.在“库函数模板创建”文件夹下新建文件夹“User”,“Obj”。将STM固件库下的Libraries文件夹复制到新建的文件夹下。4.在固件库下的Libraries>CMSIS文件夹下的文件,如图所示,可以进行删除,也可以不删,主要是释放不必要的内存占用。5.在CMSIS文件夹下找到以下5个文件,不同的开发板使用的文件有所不同。请自行百度。然后CM3文件夹可以进行删除,也可以保持不动。(自行备份好

2020-11-28 13:42:38 798

原创 labview远程连接kepserver

labview应该是可以直接连到远程Kepserver的,但是过程没弄好,不知道怎么连上去。换了一个思路,在装有labview的机子上再装一个kepserver,使用UA客户端程序,前提是远程kepserver开启UA服务器。然后本地用UA客户端将ua服务器的数据读取过来,labview在本地读取。...

2020-11-12 08:32:36 1349 1

原创 未授予用户在此计算机上的请求解决方法

控制面板找到管理工具,选择本地安全策略,然后选择本地策略,用户权限分配,然后在,拒绝从网络访问这台计算机,把里面的用户删除掉就可以了。

2020-07-29 14:12:17 148

原创 canvas画布位置设置

在style里面设置,left:100px; top:100px;

2020-07-13 08:51:09 4749

原创 labview通过labsql使用字符串连接mysql

新建文本文件,将后缀名改为.udl。双击打开,在“提供程序”界面选择Microsoft OLE DB Provider for ODBC Drivers然后在“连接”界面选择使用连接字符串。点击 “编译”,选择“机器数据源”,选择已经创建好的数据源,点击确定。然后在“Database”处选择要使用的数据库,点击“Test”。成功后会有显示然后将开始界面的连接字符串复制下来,粘贴到labview使用labSQL进行访问即可。...

2020-06-23 14:43:30 808

原创 mysql_ODBC驱动cmd安装(32位)

打开命令行cmd.exe,首先输入C:进入到某个盘,C:或者D:根据文件具体位置进入那个盘。然后cd 目录,进入指定的文件位置,cd后面有空格。文件的位置是到Install.bat的位置。然后输入Install.bat回车,出现Success:Usage count is 1表明安装成功。...

2020-06-22 14:20:19 689

原创 非原创,只供学习。侵权即删。

激光多普勒测长测速仪 (LDV: Laser Doppler Velocimetry),是应用多普勒效 应,利用激光 的高相干性和高能量测量流体或固体流速的一种 仪器,它具有线性特性与非接触测量的优点,并 且精度高、动态响应快。由于它大多数用在流动 测量方面,国外习惯称它为激光多普勒风速仪 (Laser Doppler Anemometer,LDA),或激 光测速仪或激光流速仪(Lase...

2020-05-21 09:31:16 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除