自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稻草人的专栏

好记性不如烂笔头!!!!!!!

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于RS485和RS422总线,一主多从回复信号被拉低收不到反馈数据的问题。

芯片:MAX13487EESA(RS485)这里这个三个电阻不接。AK管不接也行。如果你发现你在总线上挂接两个以上的RS485模块,发现总线电压和只接一个时波形幅度降低了,就是上面电阻和下面发送时发送使能脚用错了。 芯片:SP3070EEN(RS422)这里这个图是没问题的。这里的主要是这个使能脚,使能脚估计都不会用错,但是如果这里这个延时不加的话,就可能出...

2018-10-19 16:26:35 10629

原创 STM32串口485通信如何控制收发管脚

要有效的控制485的收发管脚,首先要知道485通信发送命令完成的时间,我们执行发送命令结束并不代表硬件已经把数据发出去了,可能1ms以后才真正完成,如果我们控制管脚不当,可能导致数据不能完全发出去。改进前:当使用多个串口通信时,会出现串口没发送数据一直进串口发送中断中,导致程序跑死。

2024-01-15 21:22:58 456

原创 关于RS232芯片和RS485芯片共用一个STM32串口的情况下如何设计电路

关于RS232芯片和RS485芯片共用一个STM32串口的情况下如何设计电路几个上拉电阻可以不接,但是你要确定你的单片机可以设置串口输入上拉,如果不行要带上电阻。T,R代表的是TTL单片机的T和R。...

2021-03-19 15:33:06 2063 1

原创 关于STM32 flash存储数据的一些弊端 及铁电存储器FM25L16B

flash存储数据是先擦除块,然后在写入。因为需要擦除块,所以瞬间断电的情况,有可能会造成数据丢失。对于一些不需要再运行时来回擦除写入的情况下是没有什么问题的,但是如果运行中需要来回擦写flash。那么久可能会出现丢失数据的情况。不用怀疑flash速度那么快一般不会出现这种情况,事实证明是会的。推荐如果出现这种情况,建议使用铁电存储芯片,这个芯片的擦写速度极快,对于写入数据不是很...

2019-12-17 11:06:51 3861 1

原创 A4950直流电机正反转驱动芯片

用法很简单IN1和IN2,相互换电平就可以控制电机正反转。

2019-03-12 12:00:19 18183 5

原创 DRV8825歩进电机驱动芯片

SLP和RST接高电平。 EN接IO口,初始化高电平,低电平使能。 STP接IO,脉冲延时100us DIR接IO。 FLT悬空。 注意:EN是内部下拉,即使能,但是STP不输出看似电机不动,但是电机已经供电堵转了,会导致电机和芯片发烫很严重。所以电机不工作的时候一定要给高电平。...

2019-03-12 11:50:50 5478 2

原创 各类通信协议总结!!!!

本文章主要为了总结下各协议的区别,一方面为了面试,总有些面试官爱问,烦死人,总结的不一定正确,如有错误请指正。UART通信: 1.三根线 (rx,tx,gnd); 2.全双工 :发送接收可以同时。 3.波特率 4.发送数据长度限制8位 ...

2019-03-07 18:07:23 3071

原创 关于AD软件PCB封装选择any时,可以看到封装但是不能倒入PCB,出现Failed To Add 1 Components ...的错误。

   以前软件用的好好的突然出现这样的问题也是莫名其妙,尝试过重装系统也无法解决。有一种办法到倒是解决了问题,但是太麻烦了,对于元器件比较多的项目就比较麻烦了,那就是在选PCB封装路径的时候选择绝对路径。如下图:...

2018-07-06 09:39:13 6389 1

原创 QT中如果需要定时干一件不是很复杂的事情,用定时器就可以了,无需线程。

1.建立信号与槽    2.这里是用一个按键来触发此定时器,点击按键就会执行mTimerInit.start(1000);执行1秒的定时器,相当于开了个定时器中断。每隔1秒将执行一次slotsTimerInit()函数。        ...

2018-05-16 15:15:04 2270

原创 QT中如何将一个uchar的数组数据十六进制形式或者字符形式显示在QLineEdit中。

首先,新建些Qstring 型变量,下方不打开注释就是十六进制显示,打开注释然后屏蔽下面那句就是字符显示。可能需要将%02x改为%02S。

2018-05-16 15:03:00 3411

原创 QT产生自定义的APP图标以及修改APP软件上方名字。

改变APP图标很简单,步骤如下:1.2.

2018-05-16 14:36:48 2677

翻译 Qt程序打包发布方法

打包步骤:转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group 1.使用release编译代码,然后打开关于release相关的文件夹,找到该目录下release目录下的.exe程序。此时你点击是运行不成功的。因为缺少QT必要的库文件。将这个.exe文件拷贝出来,创建一个单独的文件夹,放在这个文件夹下。2.在开始菜单中收索下面这个应用...

2018-05-16 14:24:15 253

原创 SIM7600CE+W58L 4G模块与服务器通信同时产生WIFI热点

如果是需要使用4G网络与服务器通信同时产生一个WIFI热点,可以选择SIM7600CE+W58L模块。这里简单进行一个讲述。1.SIM7600CE与SIM800C  AT指令区别不大,但是还是有些不同之处,但是基本上代码结构可以通用。2.SIM7600CE和W58L产生WIFI热点是自动产生的,用户基本可以不用管,同时也不会影响与服务器的通信。3.并不是在市面上随便买一块SIM7600CE和W58...

2018-05-16 14:09:27 3409 6

原创 SIM800C(GPRS)服务器通信

对于GPRS通信这里不做过多介绍,主要讲述一下GPRS通信使用中遇到的问题,问题如下:1.SIM800C是2.5G模块,通信速度和4G模块比差距很远,一般服务器下发命令到SIM800C速度和4G模块差不多,但是SIM800C发送数据到服务器大致需要2秒左右。2.获取的服务器数据可能会出现沾包的情况,这里就需要做一些沾边的处理。3.SIM800C获取服务器数据分为两种方式,第一种是服务器发送数据下来...

2018-05-16 13:58:40 13764 3

FM25L16B铁电存储SPI操作例程.pdf

flash存储数据是先擦除块,然后在写入。因为需要擦除块,所以瞬间断电的情况,有可能会造成数据丢失。 对于一些不需要再运行时来回擦除写入的情况下是没有什么问题的,但是如果运行中需要来回擦写flash。 那么久可能会出现丢失数据的情况。不用怀疑flash速度那么快一般不会出现这种情况,事实证明是会的。 推荐如果出现这种情况,建议使用铁电存储芯片,这个芯片的擦写速度极快,对于写入数据不是很大的情况下,断电导致数据丢失的情况不大。

2019-12-17

QT 串口助手

完成了网上串口助手的基本功能,源代码分享,希望能帮助大家,也可以获得点积分下载别的资料。

2018-02-25

空空如也

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

TA关注的人

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