自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 收藏
  • 关注

原创 一个简单的逼近求解方法

定量计算的时候,一般情况下,浓度是X坐标,OD值是Y坐标。根据OD值获取浓度结果,需要求解曲线方程。可以采用无限逼近的办法。设置一个合理的起点和步长,计算差值,如果差值扩大了就步长反向减半。

2025-11-12 09:33:18 213

原创 STM32F103的CAN通讯的简单设计

首先,1#板的232线程收到PC指令,看指令ID,如果不是自己的就插入缓冲区(找空闲的),标记为CAN发送,这样CAN线程就能轮询得到,然后通过CAN发送。Board线程和电机123线程轮询缓冲区中待执行的,还要根据指令区分是不是自己的,然后执行,执行的结果也要插入到命令缓冲区,标记为232发送。232线程就能转发到PC。1#主板作为中转,负责把其他板的CAN信息转发232到PC,把PC通过232的指令转发给其他单片机。CAN的通讯采用中断模式,本例中仅仅负责通讯帧的发送和接收,不负责任何的业务逻辑。

2025-10-23 17:00:12 368

原创 STM32F103的串口通讯的简单设计

接收线程也只是把字符串解析成命令和数据,不负责处理命令,不负责任何业务只是解析协议,只是把命令插入到一个命令缓冲区。业务执行的线程负责轮询命令缓冲区,并执行。业务线程应该有好几个,要用到互斥信号访问命令缓冲区。这个初始化网上很多,Keil 5.26下也大差不差,大部分是网上抄写的,使用中断模式。中断函数就是把串口数据转移到缓冲区,缓冲区的大小可以根据业务需要调整。

2025-10-17 16:39:16 131

原创 STM32F103的Booter和APP的设计

Booter和APP之间 0x4000~0x7000是用户数据区,可以存储传递APP的长度、校验等,也可以存储是否升级APP的标记等。#define FLASH_APP1_ADDR 0x8007000 //第一个应用程序起始地址(存放在FLASH)//验证APP,跳转到APP,否则就是Booter自己了。//串口线程,接收APP的代码。//CAN线程,接收APP的代码。B、读写用户数据,可以写入升级标记、APP的校验、APP的长度等。//初始化APP堆栈指针(用户代码区的第一个字用于存放栈顶地址)

2025-10-16 12:17:08 638

一个stm32f103制作的Booter例子

写了几篇文章,制作了一个实例 STM32F103的CAN通讯的简单设计 https://mp.csdn.net/mp_blog/creation/editor/153784519 STM32F103的串口通讯的简单设计 https://mp.csdn.net/mp_blog/creation/editor/153471392 STM32F103的Booter和APP的设计 https://mp.csdn.net/mp_blog/creation/editor/153388838 心得:要定义结构体, 要传输指针,要有缓冲区,多线程

2025-11-05

一个Sunrise酶标仪的控制和读取软件

本软件驻留到任务托盘中,负责Sunrise酶标仪的控制和数据读取

2025-10-23

一个FC酶标仪的读取控制软件

本软件驻留到任务托盘中,负责酶标仪的控制和数据读取

2025-10-23

SUNRISE酶标仪的一些资料

SUNRISE酶标仪的一些资料,包含通讯协议SUNRISE - FIRMWARE REMOTE COMANDS.doc 非常有用的资料。

2025-10-15

STM32F103 使用片内FLASH存储用户数据,比使用IIC芯片方便的多 Flash.c

// 1、使用FLASH存储用户数据,比使用IIC芯片方便的多,减少了电路,FLASH很多用不完。 // 2、FLASH可以单次写入,但是整页擦除,因此需要考虑数据块写完后的整体擦除 // 3、本例程使用2K的Flash,地址分别是APP_Flash_Addr0和APP_Flash_Addr1(和页大小有关) // (项目的HEX需要避开,可以设置Option中的Rom Size为0xF000) // 4、一个数据块是4字节,低位字节是ID,高位3字节是数据,数据最大是0xFFFFFF,ID是0~254 // 5、数据块可以连续书写,同一个ID号,最后书写的为最后数据 // 6、只有两个函数__Molc_ReadVar和__Molc_WriteVar

2025-10-15

自己制作的定量算法工具JVD-FIT

自己制作的定量算法软件JVD_FIT.exe 包含:直线、点到点、三次样条、四参数、二次曲线、三次曲线等 四参数Logistic拟合y=(a-d)/[1+(x/c)^b]+d 软件运行后在任务栏有一个驻留图标,接受Postmessage消息,双击可以打开,右键图标关闭。

2025-10-14

MultiscanFC 酶标仪的一些资料

有关MultiscanFC 酶标仪的一些资料,可以使用OCX方式 也可以使用HID的USB通讯方式。

2014-11-03

Erwin4.1 建模工具

一个很好的数据库建模工具,比powerdisgn好用,我一直用,可惜没有后续版本,先保留着

2014-11-03

三次样条源码

C语言通用范例开发金典+源代码 里的一段 三次样条 算法。 很好用。 找它费了我3天时间。 你可以节省时间了

2013-07-02

Serial Monitor很好用的串口监听工具

这是一个串口监听的工具,用来分析串口协议的。 不是串口助手 能够截获串口通讯内容 先留着,找不到更高的版本了

2014-11-03

空空如也

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

TA关注的人

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