- 博客(128)
- 资源 (6)
- 收藏
- 关注
原创 STM32 RTC时间无法设置和读取
-RTC_BINARY_ONLY模式,只有 sTime->SubSeconds only is updated。参考了这些博客,是调试发现无法读取正确的时间,日期可以。通过读hal库的文件找到原因。设置时间,压根没有设置。
2024-10-28 18:31:05
422
原创 DOP-100启动执行如何设计宏
(3)子宏、initialize宏、background宏,clock宏 来实现,与画面无关。任务需求:感知PLC启动,启动1秒之后,重新修改PLC里面的默认参数。采用initialize和background比较合理。(2)一种结合画面来实现,与具体画面有关,貌似也可以。(1)通过按钮实现--不满足。不是非常实时和连续的。(2)反复定时修改。
2024-09-24 15:16:08
244
原创 Vivado 2020.1 HLS IP在BD模式无法生成问题
解决方法3:https://support.xilinx.com/s/article/70400?解决方法2:将系统时间改至2018年之前后编译--Y2K22补丁包,(4)synth_design 貌似没用,直接点图形界面综合更好。v_frmbuf_wr这个IP的example工程。折腾了一周整整,记录一下,希望对大家有用。各种找、各种操作,也问了FAE,都没搞定。最后看到如下博文的方法3,管用。解决方法1:路径过长,缩减路径。提示已经在了,不再添加。
2024-07-13 17:33:26
502
原创 vitis 2020.1 Up date XSA文件后,编译不通过
原来是可以编译通过的,升级XSA文件后,出现各种问题,pmufw没法编译通过。
2024-05-08 12:06:33
564
原创 vitis2020.1 Update Hardware Specification出现错误解决
Update Hardware Specification,找了一天时间才解决,记录一下。--偶然发现--下面界面有re-tartget,来回折腾一次就可以了。-确是psu_pmu_0了,关键是没法修改呀。-来回折腾一次,变回来了,貌似可以了。没看到这个makefile。看看原来FPGA是这样的。--仔细看最前面的提示。
2024-04-24 15:50:19
692
1
转载 GX Developer三菱PLC 点击仿真时,梯形图梯形图逻辑测试启动
MELSOFT系列GX Developer”梯形图逻辑测试启动失败”原因,并不是软件安装出了问题,而是我们使用的时候没有注意软件版本与PLC型号关系。GX Simulator6版本是不支持FX3U系列仿真,你可以按以下方法查看下:点击“工程”——“改变PLC类型”——“PLC类型”
2023-09-14 23:30:30
574
原创 KEIL5工程改名3步骤
(1)直接修改FX3U_STM32F407.uvprojx 文件名称,体现在左上角第一行,Project:xxxx。(2)点开工程option,直接修改target的名称,体现在左上角第二行,xxx。实际上无法另存,通过复制+改名方式来间接完成。(3)点开魔术棒,设置输出文件名称。如下3个步骤可以完成改名。
2023-09-12 09:51:07
3890
原创 ARM_LIB_HEAP 与 RTT_HEAP的区别
ARM_LIB_HEAP给传统C库文件malloc函数使用,RTT_HEAP给RTT独有的rt_malloc和rt_mp_alloc使用。类似的Free RTOS也有类似空间。
2022-08-22 00:27:06
533
原创 VNC viewer在windows与linux之间文本和文件拷贝
VNC viewer在windows与linux之间文本和文件拷贝,折腾一个晚上,记录一下
2022-06-22 23:48:20
12262
原创 LoRaWAN网关---资源互斥与重入函数检查
资源互斥与重入函数资源包括SPI接口、内部共享结构体、共享变量。资源实在函数内部操作的,包括需要互斥的资源,因此函数和资源互斥一起考虑。第一、SPI接口互斥检查初始化—顺序执行一次,不用考虑。 SX126X线程中断,TxDone,RxDone Jit线程—sendframe Up线程—receive和getcurrenttime同一个线程内按顺序执行,因此不会被多个线程调用的函数不用关心。共同执行的三个函数,要求可重入+锁住需要互斥的资源,esp_err_t es
2022-05-07 11:47:44
250
原创 ESP32-S2系统加固实践(一)
LoRa网关功能调试完成了,需要加固,测试。(1)看门狗参考ESP32学习笔记(40)——Watchdog看门狗使用 - 简书ESP-IDF 支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(TWDT)。中断看门狗定时器和 TWDT 都可以使用项目配置菜单启用,但是 TWDT 也可以在运行时启用。中断看门狗负责检测 FreeRTOS 任务切换被长时间阻塞的情况。TWDT 负责检测任务长时间不让步 CPU 运行的情况。Watchdogs - ESP32 - — ESP-IDF Prog
2022-03-29 22:49:44
1370
原创 ESP32-S2系统加固实践(二) ESP32 Core Dump to FLASH
Core Dump - ESP32 - — ESP-IDF 编程指南 latest 文档Upon the crash system enters panic state, prints some information and halts or reboots depending configuration.Core dump contains snapshots of all tasks in the system at the moment of failure. Snapshots inclu
2022-03-29 15:12:15
4750
原创 STM32WL LoRaWAN节点设备学习记录(一)
摸了几天开发板,感觉需要再系统学习一下。以LoRaWAN_AT_Slave和LoRaWAN_End_Node两个工程为例进行学习。an5406-how-to-build-a-lora-application-with-stm32cubewl-stmicroelectronics.pdfan5481 LoRaWAN® AT commands for STM32CubeWL - Application note.pdfen.MB1389-WL55JC-lowband-D04_Schematic.
2022-03-10 13:10:16
3306
3
原创 如何增加ESP32-S2 以太网SPI接口的CS建立时间?
如何ESP32-S2 以太网SPI接口的CS建立时间?问题现象:偶尔出现_[0;31mE (6321) dm9051.mac: buffer size too small, needs 16444_[。只有简单SPI频率到20MHz才ok。问题分析:通过示波器测量,发现DM9051的cs建立时间和保持时间很紧张,其它信号质量和时序ok,需要增加cs的建立时间和保持时间来试试。问题解决:根据esp32-s2_technical_reference_manual_cn.pdf,..
2022-02-25 10:48:54
1796
转载 SNTP时间同步服务器列表
SNTP时间同步服务器列表(2018-05-09 14:37:26)来源:https://www.cnblogs.com/croso/p/6670039.html国内的NTP Server国内的NTP Server基本都属于科研教育机构所有,普通社会组织发布的NTP Server并不多,以下是一些国内可用的时间服务器:1.cn.pool.ntp.org2.cn.pool.ntp.org3.cn.pool.ntp.org0.c...
2022-02-22 09:39:30
3117
转载 fetch 请求详解
转载:前后端数据交互(四)——fetch 请求详解 - 前端人 - 博客园fetch 是 XMLHttpRequest 的升级版,使用js脚本发出网络请求,但是与 XMLHttpRequest 不同的是,fetch 方式使用 Promise,相比 XMLHttpRequest 更加简洁。所以我们告别XMLHttpRequest,引入 fetch 如何使用?一、fetch介绍fetch() 是一个全局方法,提供一种简单,合理的方式跨网络获取资源。它的请求是基于 Promise 的,需要详细学习 P
2022-02-21 11:19:00
35392
2
转载 fetch请求get方式以及post提交参数为formdata类型的数据
转载:fetch请求get方式以及post提交参数为formdata类型的数据 - XG16 - 博客园1.请求方式post,请求函数参数_requestData(callback,_cityDt){ const switchIp = "http://192.168.43.103/api/proxy"; let formData = new FormData(); formData.append("type","get");
2022-02-21 11:10:00
3759
转载 form表单提交onclick和onsubmit
form表单提交onclick和onsubmitonsubmit只能表单上使用,提交表单前会触发, onclick是按钮等控件使用, 用来触发点击事件。在提交表单前,一般都会进行数据验证,可以选择在submit按钮上的onclick中验证,也可以在onsubmit中验证。但是onclick比onsubmit更早的被触发。 提交过程1、用户点击按钮 ---->2、触发onclick事件 ---->3、onclick返回true或未处理onclick ---->...
2022-02-21 08:15:56
2158
原创 ESP32嵌入网页的3种方法
ESP32嵌入网页的3种方法,第一种是不压缩直接以.h文件形式(现在用的),优点是可以sprintf动态替换,缺点是没有压缩比较占空间;第二种是先压缩直接以.gz文件形式,在用filetoarray 工具生成数组和文件长度宏定义,生成.h文件,直接包含C语音的头文件。第三种也是先压缩直接以.gz文件形式,使用 ESP32 构建系统中的嵌入二进制数据的方式,将其添加到 Flash 中的 .rodata 部分。包含了数组和文件起始和结束变量。第二和三种详细请看ESP32 开发笔记(十一)使用
2022-02-19 20:32:16
5292
原创 IDF4.4 ESP32-S2给以太网接口设置静态IP
需求: 实际Lora网关需要可让用户通过WEB配置以太网接口的静态IP,如果是空的,就自动启动DHCP,否则用静态IP。先看到网上有这个,看样子是比较老版本的SDK了,我现在是IDF4.4,不用他的函数了。Esp32-Ethernet-kit_A_1.2以太网设置静态ip,windows与板子ping通_Linux_zhicheng的博客-CSDN博客_esp32静态ip接着找,发现了这个How to assign Ethernet Static IP address - ESP32 For
2022-02-19 01:12:07
3314
1
原创 http url转义字符和特殊字符处理
根据这个博文,有这些转义http url转义字符,特殊字符 - yutingliuyl - 博客园空格 - %20" - %22# - %23% - %25& - %26( - %28) - %29+ - %2B, - %2C/ - %2F: - %3A; - %3B< - %3C= - %3D> - %3E?- %3F@ - %40\ - %5C| - %7C根据ESP32的例程对转义处理函数如下void preproce..
2022-02-17 19:57:49
3542
原创 windows脚本启动chirpstack
参考这2个博文,,特别是第二个博文更准确些写一个执行cmd命令的bat脚本 - 拾瑾 - 博客园使用bat脚本自动打开cmd并执行命令_@不喝海之言@-CSDN博客_bat打开cmd并执行命令建立文件chirpstack_run.bat内容start cmd /k "cd /d F:\Lora\chirpstack\chirpstack-gateway-bridge_3.13.1_windows_amd64&&chirpstack-gateway-bridge.exe"
2022-02-17 18:53:49
413
原创 ESP32和MQTT.fx与Mosquitto互通设置
MQTT.fx1.7.1安装好后可以跟本机mosquitto连接并发布和订阅信息,但是无法访问局域网内其它电脑。允许应用通过防火墙、更改设置、允许其它应用。还是不行。。
2022-02-17 18:27:01
1038
原创 mosquito 和QTMQTT测试记录
参考原文链接:https://blog.csdn.net/qq_28537277/article/details/86659160/打开cmd命令窗口,输入mosquitto -d -v启动代理端重新打开一命令窗口,输入mosquitto_sub -d -v -t test订阅主题为test的消息再次打开一命令窗口,输入mosquitto_pub -d -t test -m hellomqtt发布一条主题为test,消息内容为hellomqtt的消息在windows上自测mosquitto ok
2022-02-16 20:31:54
2099
原创 编译一个QT MQTT Client
https://doc.qt.io/QtMQTT/qtmqtt-examples.html下载文件后编译提示如下错误:-1: error: Unknown module(s) in QT: mqtt参考如下2个文件,发现还得先编译库文件【Qt官方MQTT库的使用,附一个MqttClient例子】 - 叶小鹏 - 博客园Unknown module(s) in QT: mqtt_whotomcom的博客-CSDN博客下载5.14,GitHub - qt/qtmqtt at 5.14
2022-02-16 16:46:30
3630
3
原创 用C语言实现lora-gateway-bridge
lora-gateway-bridge在chirpstack开源框架处于如下两个位置,虽然在树莓派8通道网关上可以直接安装chirpstack gateway bridge组件,但是ESP32单通道lora网关上资源有限,实现MQTT直接连接chirpstack,需要C语言实现。(1)参考下面的博客和其它文章,整理出如下框图cloraserver 源码解析 (四) lora-gateway-bridge_wangjunsheng的专栏-CSDN博客LoRa Gateway..
2022-02-16 11:50:19
5280
转载 loraserver 源码解析 (五) lora-gateway-bridge 与 gateway 通信协议的具体实现
loraserver 源码解析 (五) lora-gateway-bridge 与 gateway 通信协议的具体实现 - 代码天地loraserver 源码解析 (五) lora-gateway-bridge 与 gateway 通信协议的具体实现其他2018-07-18 14:04:26阅读次数: 0详细的协议内容请参考前文loraserver 源码解析 (四) lora-gateway-bridgebridge 启动后会开启3个 routine1, cleanup 间...
2022-02-15 15:14:21
626
转载 Lora服务器:Chirpstack连接Lora网关实战
Lora服务器:Chirpstack连接Lora网关实战Chirpstack:一个开源的Lora服务项目,该项目包含Gateway Bridge,Network Server,Application Server,Gateway os等子项目,官网地址:https://www.chirpstack.io/服务器环境:CentOS Linux release 7.8.2003 (Core)。一,安装mosquitto。mosauitto是一个开源的MQTT消息代理软件。这个项目中,MQTT承担了各
2022-02-15 01:50:37
4779
1
转载 html中的下拉框—shtml中的下拉框elect和input方式
lora网关需要一个配置界面,html中的下拉框。html中的下拉框—select和input方式1.使用<select>标签优点:可以初始化选中项缺点:不能自定义option的样式,自带的样式很丑效果图:代码如下:<select id="group" value="1"> <option value="1">Dimond</option> <option value="2">vertical<
2022-02-15 01:08:23
5280
原创 Allegro 16 板内挖孔
虽然在outline有circle,但是从下图看,4个角的4个M3螺钉孔和边上的4个定位小孔没有开孔啊!参考https://www.eda365.com/thread-241485-1-1.html心里没底了,需要工程图确认一次。最后虽然只有outline上画圆,板厂还是给挖孔了。以后可以考虑参考上面的建议看来勤快点,直接画两个机械孔吧,这样就不用确认。...
2022-02-14 16:14:32
2767
原创 Allegro 16添加ESD和WEEE标识
根据不同来源,可以从不同路径导入标识。把library选上(1)从Mechanical 你们得到WEEE垃圾桶标识(2)从Format symbols得到ESD 手标识
2022-02-14 11:45:25
874
转载 如何利用html制作网页水平导航菜单?
LoRa网关需要一个简单的web配置,参考网上的,这个比较清楚。https://jingyan.baidu.com/article/0a52e3f4dcec4abf62ed720c.htmlhttps://jingyan.baidu.com/article/0a52e3f4dcec4abf62ed720c.html 1 2 3 4 5 6 分步阅读我们在利用html进行网站制作时,网站头部的水平导航菜
2022-02-10 17:23:17
8276
原创 IDF4.4 ethernet basic例程dm9051报错误
原来在IDF 4.3测试过,没有发现这个问题。代码比较看,IDF4.4已经改成多个SPI ethernet接口了。其它还有哪些更改?
2022-02-09 12:10:35
3076
转载 详解互斥信号量的概念和运行
详解互斥信号量的概念和运行-电子发烧友网KY_QRS•来源:开源嵌入式•作者:开源嵌入式•2020-10-22 11:57•4854次阅读正在上传…重新上传取消01 、互 斥 信 号 量1.1 互斥信号量的概念及其作用互斥信号量的主要作用是对资源实现互斥访问,使用二值信号量也可以实现互斥访问的功能,不过互斥信号量与二值信号量有区别。下面我们先举一个通过二值信号量实现资源独享,即互斥访问的例子,让大家有一个形象的认识,进而引出要讲解的互斥信号量。运行条件:让两...
2022-01-29 16:18:09
5835
原创 ESP32-S2以太网插拔网线后经常无法再次分配到IP地址
根据ethernet/basic例程,只在上电第一次可以从路由器分配到地址,ESP32以太网插拔网线后无法再次分配到IP地址。研究为何DHCPC没有再次申请?换了一个路由器,又好使,看来不同路由器对DHCP处理不同。如何添加代码让系统能适应所有路由器?分析API...
2022-01-10 23:15:55
2786
1
原创 LDMicro概述和代码对象关系图
PLCEditor 和OPEN PLCEditor_weichushun的专栏-CSDN博客对两种开源编辑器进行分析,一个不能支持LD等图形化编码,一种太复杂,驾驭不住,商业化产品不应该是一个庞然大物。LDMicro,https://cq.cx/ladder.pl看这说明要亲民很多。实际界面,与商业化确实有些距离,也没人做汉化。作为自研学习起点应该是可以的。(1)免安装运行,The download is a .exe file; there are no other f..
2022-01-03 22:17:26
445
(免费)CiA402马达控制器 CMMP-AS-M3_M0-C-CO-ZH-ok.pdf
2020-12-11
(免费)TI_MotorControl Compendium_2010.rar
2020-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人