自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 【Linux】移植Libmodbus RTU

序开发平台用的周立功imx6ul开发板,总结了网上一些方法,记录下以供之后参考学习。https://www.cnblogs.com/happybirthdaytoyou/p/11301612.html一、Libmodbus RTU1、去libmodbus官网下载源码,目前更新到V3.1.6链接:https://libmodbus.org/download/2、交叉编译①、复制到指定目录下解压xhb@xhb-virtual-machine:~/modbus_file$ pwd/home/xh

2021-03-27 21:35:44 1604 2

原创 [C#]从文本提取字符串中的数字

string Init_txt_text = System.IO.File.ReadAllText(Application.StartupPath + "\\Save_data.txt");for (i = 0; i < Init_txt_text.Length; i++){ char ch = Init_txt_text[i]; if (((ch == '(') || strflag) && (ch != ':')) //每行ID结束后‘:’后跟着地址‘

2021-08-19 17:05:06 1227

原创 Labview使用modbus tcp

序Labview自带modbus组件,开发上位机比较方便快捷。1、首先下载DSC组件https://download.ni.com/support/nipkg/products/ni-l/ni-labview-2020-dsc-module-x86/20.0/online/ni-labview-2020-dsc-module-x86_20.0_online_repack3.exe2、创建一个Modbus TCP实例3、读取保持寄存器4、其它的功能码使用方法类似,err输出要前后连起来,设备输

2021-07-16 17:43:12 5159 4

原创 RS485接收数据后发送乱码

序最近调块板子上面有几路485,控制芯片STM32F407VE、转换芯片ADM2587,使用485转换器连接电脑,发现串口助手向板子发送数据后会收到乱码,经软硬件联合调试排除bug。一、问题现象1、485向上位机发送数据,串口助手正常收到数据u8 test_buf[10]={0x02,0x12,0x22,0x32,0x42,0x52,0x62,0x72,0x82,0x92};for(t=0;t<10;t++){ while(USART_GetFlagStatus(USART1, USAR

2021-07-01 16:43:07 10156

转载 float类型转成4字节char的几种方式

11

2021-06-18 14:17:02 4811

原创 KEA128 Flash指定地址自加

序SEGGER J-Flash用的版本是4.86,目标芯片为KEA1281、 打开SEGGER J-Flash,选择options–>project settings…2、 选择production,配置写入地址,字节长度(4字节),SN号(年月序号),序列号自加基数,应用–>确定3、 Target–>auto(F7)(F5 Program只下程序不修改SN)老版本选择production programming4、 设备重启即可...

2021-04-15 16:32:20 444

原创 【Linux】搭建NFS服务器

序安装NFS服务器,方便虚拟机和linux pc相互传递文件参考链接:https://manual.zlg.cn/web/#/30?page_id=11341、安装软件包安装NFS serverxhb@xhb-virtual-machine:~$ sudo apt-get install nfs-kernel-server安装NFS clientxhb@xhb-virtual-machine:~$ sudo apt-get install nfs-common2、添加NFS共享目录安装

2021-03-26 17:18:42 262

原创 【Linux】开发板ping虚拟机Ubuntu

序开发板和电脑用网线直连,Ubuntu用NAT连接可以ping通baidu和开发板,但ssh连上开发板后无法从开发板ping到Ubuntu,添加一个网卡使用桥接解决问题。一、VMware配置桥接1、vmware菜单栏,编辑—>虚拟网络编辑器物理网卡2、进入Ubuntu设置网段信息3、选择桥接网卡4、设置成和开发板同一网段5、此时从开发板ping Ubuntu可通[root@EPC-M6Y2C ]# ping 192.168.1.88PING 192.168.1.88 (1

2021-02-25 13:58:13 425

原创 【Linux】Ubuntu无法ping通开发板、宿主机、baidu的一种解决办法

序VMware下装的Ubuntu,修改了Ubuntu 的ip后无法联网无法ping通各类网段,然后按照网上的一堆办法越整越乱,,,最后重设虚拟网卡解决。一、报错信息1、ping开发板ping 192.168.1.136PING 192.168.1.136 (192.168.1.136) 56(84) bytes of data.From 192.168.237.155 icmp_seq=1 Destination Host UnreachableFrom 192.168.237.155 icm

2021-02-24 16:19:31 1517

原创 VMware安装Debian9及开发环境配置

序需要用到一个搭载armv7架构A7内核的设备,装的是Debian系统,为便于兼容该设备故用VMware安装一个Debian9虚拟机,整理总结了网上一些信息以供参考。目录一、安装Debian9一、安装Debian91、2、根据自己的wmware版本选择型号3、4、根据自己的版本选择,推荐Debian9目前较稳定5、位置放在一个空硬盘下,至少10GB(建议20GB以上的空间)6、根据主机cup核心选择7、8、直接用NAT连接9、10、按照分配的磁盘空间给定(这里

2021-01-13 14:19:30 2234

原创 使用MPLAB开发PIC无法通过编译的问题

序用PIC18F46K80作为处理器,MPLABX为IDE,在写完程序时编译无法通过,会报大量的warning、error。经查阅资料和反复安装IDE,得出结果是交叉编译环境安装不对。提示的warning、error,,,error: (195) expression syntax(902) no chip name specified; use "PICC18 --CHIPINFO" to see available chip names(908) exit status = 1p18f46k

2020-11-27 09:53:20 2722

原创 XBEE-PRO-SX快速上手

XBEE-PRO-SX射频模块快速上手教程序第一次接触XBEE射频模块看着整篇的文档让人头大,不知从何下手在学习了该模块后做了总结,写此博客以供有需要的朋友借鉴。XBEE-PRO-SX通讯方式主要分两种,一种是透传方式还有种是AIP方式,透传使用起来比较简单,但API的功能更为强大,那么先用透传试下传输数据。一、透传模式1、硬件方面准备:XBEE-PRO-SX×2、XBEE调试底板×2、天线×2、Micro-USB连接线×22、XCTU上位机:官网链接:https://www.digi.co

2020-10-22 22:22:52 1179

原创 【毕设】六足机器人的设计

【毕设】六足机器人的设计序这个项目是我本科毕业设计作品,可实现功能有常规控制(前后左右移动、左右自旋)、保持自平衡、三档变速及自主避障功能,历时三个月在家独立完成。应各位的请求写一篇项目技术总结,用以类似项目开发参考。本文将以机械结构、硬件设计、软件设计、算法处理(核心)、GUI开发几个方面来叙述。演示视频b站链接:https://www.bilibili.com/video/BV12V41167nU关键字:DH模型、STM32、三角步态、PWM控制、PCB、Solidworks、GUI、UCOS一

2020-07-24 02:32:31 24513 120

原创 如何使用Altium Designer官方元器件集成库

1、首先下载官方库链接http://wiki.altium.com/display/ADOH/Download+Libraries直接点击Download all Libraries, in single ZIP file (305MB)2、解压找到目录,打开xls表格3、搜索所需要的元器件(以74HC138为例)勾掉不需要的,结尾AD为贴片封装,AN为直插封装4、在文件中搜...

2020-03-17 17:07:42 3150 2

原创 Ubuntu修改用户和密码后,密码错误问题。(亲测已解决)

刚入门Linux,在学习了adduser、passwd等系列指令后,迫不及待的动手实践了下。添加账户、删除账户、查询密码、修改密码…等。之后重启VMware时就杯具了,,,输入密码一直提示不对,我敢肯定输入没错。后来百度发现是账户与密码不匹配,总结了网上一些办法,以备以后出现类似情况得以解决。1、启动Ubuntu时长按shift键,进入grub启动菜单,选择Ubuntu高级选项2、选择reco...

2020-01-12 13:08:22 10969 9

Codewarrior USBDM驱动

可解决Driver DLL D:\program files (x86)\freescale\cws12v5.1\prog\gdi\tbdml_gdi12.dll' or one of its components not found or loaded . System Error 126

2021-10-22

MPLAB C18编译器

包含MCC18_V3.00、mplabc18-v3.46-windows-upgrade-installer

2020-11-27

XBEE PRO SX文档说明PDF

XBEE PRO SX文档说明PDF,包含AT指令介绍和API协议介绍,我的博客里也有讲解示例。透传模式下用AT操作较为简单,但实用性不高,建议学会使用透传模式后,再学习API模式,API功能强大。

2020-11-19

CX8和MCC18编译器

包含CX8和MCC18编译器,安装后可解决MPLAB编译环境报错问题,在MAPLAB界面project-->set Language Too Locations,单机+号,再展开Executables

2020-11-19

PIC18F4XK80中文版资料

有CAN配置讲解 PIC波特率:SPBRG寄存器值 = 晶振频率 / (目标波特率 * 16) - 1

2020-11-19

六足机器人(AD原理图+PCB)

六足机器人的电路板,驱动用的XL4016,核心是一块STM32F407的小底板,也可以自己画核心板,参考博文:https://blog.csdn.net/qq_40690943/article/details/107548298

2020-07-26

六足机器人3D打印图纸

博文里修改后的图纸,使用软件为solidworks2018,插槽可装配MG996同尺寸舵机。(打印误差太高的话,螺丝钉会拧不进去,可按博文中提到的方法装配https://blog.csdn.net/qq_40690943/article/details/107548298)

2020-07-26

AS608指纹锁设计,51单片机做控制

当AS608探测到有手指接触时,判断是否符合已储存的指纹数据,符合输出电平开锁,否则12864显示错误。或者当输入数字密码相符合也可开锁,内部存有开锁密码,和管理员密码(设置指纹库和开门密码),密码和指纹ID号存储在EEPROM中防止掉电丢失

2020-05-02

空空如也

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

TA关注的人

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