- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 蓝讯使用SPI驱单线幻彩灯
需要注意,这个SPI里面发送的是1bit数据,需要一个灯RGB灯亮起需要24个数据,0x0F代表1码,0x01是0码。在colorful_lights_display_buffer数据中填入。2、在port_pwm.c文件中配置所需要用到的IO口,需要使用规格书中SPIDO的IO口。在需要的地方调用函数rgb_spi_test();1、在SDK配置界面中时钟需要选择120M以上。同时在config.h中打开串行RGB功能。根据规格书中PA7是SPI1的数据发送引脚。在220行中sysclk是系统时钟。
2024-12-12 19:50:42
327
原创 Saleae Logic调试IIC或SPI等数据技巧
1、打开后选择Analyzers进行选择所需要捕获协议,可以选择IIC,SPI等协议。3,软件就会自动识别数据不用自己一个个的去算。2,选择IIC后可以选择对应的数据线。
2024-11-29 19:17:08
447
原创 iOS的HCI蓝牙抓包日志的方法
1、可以到蓝牙联盟官网查看详细方法:https://www.bluetooth.com/blog/a-new-way-to-debug-iosbluetooth-applications/安装完成后。
2024-11-29 18:49:44
1365
原创 Wireshark抓包BLE窗口没有数据
4、其他的不用动,只需要改COM号就可以,我之前的COM号是353改成6就有后重新打开软件就有数据。3、可以通过修改COM口号(不要问我什么原理,我也不知道,我这样改就可以了)2、点击进入发现没有任何数据(重新安装了N边还是一样,怀疑人生)1、Wireshark安装完成后显示。
2024-11-26 10:25:55
382
原创 Saleae Logic打开出现Error Connecting to Socket
在Saleae Logic官网安装Logic的最新版本后打开出现Error Connecting to Socket(Logic官网下载链接:https://www.saleae.com/downloads/)
2023-07-21 15:09:18
522
原创 昂瑞微OM6621D引导加载程序流程
如果引导引脚为低电平,OM6621D将在ISP模式下运行如果引导引脚为高并且sflash具有有效的应用程序,则OM6621D将进入boot模式,否则正在运行BURN模式。OTP模式用于将应用程序从OTP加载到内部SRAM或直接执行OTP应用程序。如果VECTOR_ABLE[10]==0x50544f5A,则OM6621D将在OTP模式下运行。BOOT模式用于将应用程序从SFlash加载到内部SRAM或直接执行闪存应用程序。OM6621D引导加载程序有三种模式:OTP 模式、ISP 模式和BOOT模式。
2023-07-18 15:06:49
495
原创 中移NB模块AT指令发送数据到服务器并接收
中移NB-lo模块AT指令使用HTTP协议发送数据到服务器。//中移AT指令//设置HTTPAT+HTTPCREATE="http://IP:8080" //设置协议头AT+HTTPHEADER=0,"Content-Type:application/x-www-form-urlencoded"//发送POST请求AT+HTTPSEND=0,1,"/list?ceshi=123456789"//关闭请求AT+HTTPCLOSE=0服务器python写的接收import pymysq
2022-04-26 00:13:05
929
原创 在腾讯云部署flask接口,外网无法访问
昨天打算使用腾讯云运行python的flask做接口测试,运行后发现显示成功使用浏览器访问服务器IP端口发现访问不了。然后就是各种找问题查看了代码没问题,换端口都试过和IP都没用,打开了腾讯云所以端口也是没用后来发现是宝塔控制面板在作怪,宝塔控制面板的防火墙是默认开启的,将宝塔控制面板的防火墙关闭或开放端口就可以进行数据访问。...
2022-02-09 14:27:25
1284
原创 jquery+mock.js模拟登录
第一 引入jqeury和mock.js<script src="jquery-3.6.0.min.js"></script><script src="https://cdn.bootcdn.net/ajax/libs/Mock.js/1.0.1-beta3/mock.js"></script>2、创建一个文件夹mock,在文件夹内创建一个index.js文件(直接创建index.js文件在HTML文件目录下也可以)引入index.js文件<
2021-10-14 13:40:25
612
原创 web二级套题练习笔记
if(confirm(“确定要退出吗?”)){ //confirm[kənˈfɜːrm]证明,如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消 按钮,则 confirm() 返回 false。window.close(); //方法 close() 将关闭有 window 指定的顶层浏览器窗口。某个窗口可以通过调用 self.close() 或只调用 close() 来关闭其自身。}}new Date();获取
2021-09-17 12:30:11
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人