自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 国名技术N32WB031 OTA个人记录

下载完后可通过NRF看到一个NATIONS的蓝牙,但使用其自带的NSUtil连接不上(蓝牙名称过滤处输入NATIONS点连接闪退),如有验证成功请回复,或告知别的升级途径。官方给的介绍为使用JLINK配合其提供的bat烧录(好像先全擦除,后分别写入);此处使用PWlink烧录,添加固件至指定位置。3:BootSetting.bin文件介绍。

2025-01-14 13:39:37 262

原创 STM32CubeMX生成RTT_DMA_ADC注意事项

对STM32UCbeMx生成的RTT_DMA_ADC数据输出数据不准确经行修改

2022-10-15 10:10:02 355

原创 python安装mediapipe库

1:正对pip install mediapipe安装库失败网上下载mediapipe库(https://pypi.org/project/mediapipe/#files)打开CMD,进入下载库的地址eg)D:\WorkSofaware\Python\Pack>pip install --user mediapipe-0.8.9.1-cp310-cp310-win_amd64.whl

2022-02-24 20:28:45 8903 2

原创 Ubuntu与Win共享文件夹

虚拟机文件共享

2021-12-31 14:24:03 414

原创 JFlash添加芯片

使用J_Link调试与下载程序,找到J_Link软件地址下的JLinkDevices.xml,添加如下的代码,可使用jlink调试与下载代码; <!-- --> <!-- MindMotion --> <!-- --> <Device> <ChipInfo Vendor="MindMotion" Name="MM32F0010" WorkRAMAddr="0x20000000" Work

2021-10-19 16:02:02 6815 3

原创 C#URL中GET与POST请求

参考来源网络,具体不记得了。如有侵权,请告知以下是本人调试代码using System.Net;using System.Net.Http; public string Post(string url, string jsonParas) { string strURL = url; //创建一个HTTP请求 HttpWebRequest request = (HttpWebRequest)We

2021-10-12 15:46:56 748

原创 C#JSON数据导入与导出

记录一下需要添加using System.Web.Script.Serialization;/*导出*/ private string json_format(string json) { int indent = 0; bool esc_flag = false; bool str_flag = false; for (int i = 0; i < json.Le

2021-10-12 15:36:57 1252

原创 C#json读写

关于Newtonsoft.Json读写参考了博客https://www.cnblogs.com/zoujinhua/p/10330066.html进行修改,如有侵权请告知。1:添加Newtonsoft.Json引用,NuGet程序包搜索Json,下载第一个(火箭黑色图标);2:参考博客进行修改,在外面又添加了一节点。 public class Root { /// <summary> /// /// </summa

2021-09-29 09:40:09 3500

原创 关于STM32CubeIDE配置问题

1:C与H文件路径问题:如果写的C和H文件与工程文件不在同一级,可Project—>Properties—>C/C++ General—>Paths and Symbols—>SourceLocation—>Link Folder配置路径,最好是包含c与H的大文件夹,不然会导致编译的时候报错,配置完后添加includes,选择workspace从工程里包含2:与KEIL在指定FLASH写数据的区别:keil中我是这么处理const xxx xxx attribut

2021-08-11 15:23:54 1199

原创 STMCubemx配置STM32H7的USB_FS_BULK

网上关于使用STMCubemx配置USB的视频教程可以参考https://space.bilibili.com/18182574/这里的中断分组好像必须更改为别的,如preemption priority设置为0,会导致无论是CUSTOM HID描述符找不到配置完后可以生成工程文件修改"usbd_custom_hid_if.c"中描述符,完成以上步骤即可通过PortHelper.exe 这个工具与STM32进行USB通信,目前本人测得最大为17000B/s,(USBD_CUSTOM_H

2021-05-26 10:12:31 4465 3

原创 关于STM32FSMC中数据宽度为16位,会自动的右移1位

1:关于STM32的FSMC介绍请参考http://blog.sina.com.cn/s/blog_153d64a820102x6jo.html2:然后再看地址线选用了A6当作LCD的D/C区分线,那么就应该是写入LCD_RAM时,第七位(还有A0嘛 这反应一下)应该为1。但是设置的数据宽度为16位,STM32会自动的右移1位,所以咱们需要反过来左移一位,那么就应该是1000 0000b 把这个数减2就应该是0111 1110b 即为0x7E那么0x6C00 0000 | 0x7E 这个地址将会是LC

2021-04-17 10:07:21 1376 3

原创 STM32F1学习USB-HID

1:USB-HID是什么?是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠 标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。看过TeenyUSB有关于USB的介绍,实在不会移植,放弃了。下面介绍使用STM32CubeMX配置STM32F103ZET6的USB。2:使用STM32CubeMX配置如下:3:打开生成的工程文件,修改...

2021-04-16 22:46:18 703

原创 RT-THREAD与LVGL

在Rt_thread下移植LVGL(主要修改lv_port_disp.c与lv_port_indev.c,具体参考正点原子教程)后,在main.c中主要新建一个LVGL任务与一个定时器任务。就可以运行跑起来了有关工程链接如下链接:https://pan.baidu.com/s/1e4ffLCxnEGPamgLOCjYwuA提取码:4fh5复制这段内容后打开百度网盘手机App,操作更方便哦...

2021-04-13 11:08:55 3581 2

原创 STM32 IAP功能

分享本人IAP思路与简版下位机Demo,开发板使用的是战舰,APP主要是点亮LED

2021-03-16 22:02:03 700 1

原创 灵动微MM32F0010A1N调试

1:MM32-LINK连接芯片;刚开始找到仿真器却找不到芯片,

2021-02-27 11:14:34 3282

原创 使用PulseView查看IIC

安装教程查看地址:https://blog.youkuaiyun.com/u010053463/article/details/106933533软件模拟IIC代码使用正点原子的IIC下图需如下配置,则数据不对

2020-10-18 18:58:57 3458

原创 合并HEX文件

Q:为什么想到通过脚本合并HEX文件?A:因为如果每次都手动合并,特别麻烦,想通过bat批处理文件调用exe自动合并,MDK编译完成后调用,省时省力。主要运用到这几个文件b2h.exe是自己写的hex合并程序,Myconig.ini是配置文件。IAP和RTC是等待合并的文件,abc.hex是合并后的文件encry.bat是批处理脚本。在这里插入图片描述具体实现过程是吧bat.ini,exe放在MDK工程文件目录下,编译后运行bat脚本,app文件需要根据你放的具体目录自行更改,我这里拿的是正点

2020-10-03 00:57:20 2333 6

原创 KEIL中找不到PACK安装

针对找不到PACK安装处理方法更改STM型号与版本https://keilpack.azureedge.net/pack/Keil.STM32G0xx_DFP.1.2.0.pack

2020-09-04 10:39:10 3905

原创 基于STM32CubeMX4.6版本的ADC配置

STM32F030F4P6 的ADC通道配置学习通过STMcubeMX配置ADC,因为我配置了多个通道,但不想采用循环扫描获取,通过获取指定通道的ADC值,查了好久,最后通过仿真查看到ADC寄存器里的值变化看到,每次写入指定通道,最后都会变成多个通道或,最后我改了官方代码里的HAL_ADC_ConfigChannel配置,将hadc->Instance->CHSELR |= ADC_CHSELR_CHANNEL(sConfig->Channel);改为hadc->Instance-

2020-06-07 19:39:53 539

原创 SPIFLAH读取与更新图片

外部SPIFLASH图片更新与读取显示硬件:战舰V3;原子4.3寸屏原理先读取PHOTOADDR地址下的数据,判断是否需要更新标志,存储地址,大小。存入对应的结构体中。如需要更新,更新后设置对应的结构体,存储。显示则是,先设置显示区域,然后设置写入GRAM寄存器,后从SPIFLAH读取两个字节写入GRAM,更新读取地址,读取大小/2次。代码截图硬件:战舰V3;原子4.3寸屏原理先读取PHO...

2020-03-22 21:22:01 571

原创 按键1.0

按键处理 适合小白学习主要支持 :连按 点按 长按本人一个普通二本学校,无项目经验,如今在几家小的公司学习,还好吧。在学校里老师教的都是延时消抖,出去面试才知尴尬。无DELAY(10ms),采用定时器,借鉴了别人的,但是全部自己写。学习过程中有问题还得请教,也可以加QQ群132194774。如有侵,联删...

2019-11-03 21:06:08 171

空空如也

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

TA关注的人

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