自定义博客皮肤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)
  • 收藏
  • 关注

原创 C#学习记录

使用MessageBox类,MessageBox.Show(“参数错误”),Show函数有多个重载实现,可以添加按钮和图标。在数据结构中带有数组时如果也想实现数组的直接映射只能将数据结构声明为结构体struct,如下。拖拽添加:先将TextBox的AllowDrag属性设置为true,然后添加下面两个事件。设置RowsDefaultCellStyle样式属性中的WrapMode属性为true。点击按钮添加:使用OpenFileDialog。数组和类转换,字节对齐,位域和共用体。需要启用不安全代码选项。

2023-11-06 11:04:34 107

原创 C#上位机单片机调试上位机

在单片机开发中常有产品需要远程更新的功能,这里通过自定义的协议实现一个更新测试上位机,单片机Boot程序,和两个单片机闪烁LED灯的应用程序,一个2秒闪烁一次,一个500ms闪烁一次方便区分是否更新成功。协议格式如下,帧头固定为0xAAAA,校验直接使用上一章的Modbus协议的CRC校验。帧头命令字数据个数数据校验2Byte1Byte2Byte2Byte命令如下命令功能数据回复数据0x01查询单片机当前运行程序类型无0x02跳转命令0:跳转到App,1:跳转到Boot。

2023-05-02 20:06:14 885 1

原创 LittleFS文件系统移植和使用记录

在使用单片机设计的系统中经常使用价格低廉的存储方案为SPI FLASH(W25Qxx),在单片机中使用最多的文件系统为FatFS,但对于W25Qxx存储芯片来说FatFS并不是一个好的方案,原因如下:1、FatFS不支持擦写均衡,LittleFS支持,Flash扇区有擦写寿命,如果一直擦写一个扇区会很快将一个扇区擦写坏。2、FatFS不支持掉电保存功能,LittleFS支持,如果在写入数据时掉电虽然不会保存本次写入的数据但也不会丢失上次写入之前的数据。

2023-04-25 19:14:01 7176 13

原创 C#上位机 串口上位机Modbus协议

C#串口上位机配合Modbus协议编程

2023-03-01 23:06:00 4981 16

原创 C#上位机 串口助手

串口助手是一个很好的熟悉串口上位机的小项目,其中只包含对串口的应用,而不包含太多的复杂业务逻辑。

2023-02-25 15:13:32 932

原创 C# 上位机 串口模板

c#串口通信上位机

2023-02-25 15:11:23 591

原创 C# 上位机 新建工程

C#上位机新建工程

2023-02-25 15:10:32 209

原创 FreeRTOS heap_5的realloc编写

freertos realloc

2022-09-29 15:29:06 719

原创 UCOS-iii移植到stm32f4记录

移植ucos3到stm32

2022-09-13 16:16:36 291

原创 基于状态机的按键扫描程序

STM32基于状态机的按键扫描程序

2022-08-26 18:53:08 1305

原创 DS18B20测量温度

DS18B20读取温度

2022-08-22 17:45:21 7768

原创 EEPROM读写驱动程序

支持AT24C02、AT24C04、AT24C08、AT24C016、AT24C32、AT24C64、AT24C128、AT24C256的EEPROM读写驱动程序。支持单个字节写入读取,页写入,连续写入,顺序读操作。

2022-08-20 20:00:53 2323

原创 STM32多IIC设备的软件IIC实现

支持多设备的软件IIC驱动

2022-08-20 17:53:11 3542 1

原创 单片机IO口模拟串口UART

模拟串口

2022-08-15 22:11:26 2651

空空如也

空空如也

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

TA关注的人

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