|
1.通信协议:4 U$ J: \% ]5 M( T 一、参数设置 波特率9600,1位停止位、8位数据位,没有效验位 二、读取瞬时数据 ! 命令格式:@ + 机位号 + 回车符 ! 回送数据格式: Q4 O& T/ I: ]& x) T6 w u A5 + 机位号 , 标况累积量, 标况瞬时量, 管道压力 , 大气压力 , 温度 , 电池电压 , CRC16校验+回车符 (各个数据间以逗号分隔) + j0 N; n& T% V$ [5 n u A5:帧头 u 机位号:2位: _' D v0 j& S" R! ` u 标况累积流量:12位整数4位小数 u 标况瞬时流量:5位整数2位小数6 o6 q+ U6 ?: o. s6 E! ]) d% K$ T% u u 管道压力:4位整数3位小数 u 大气压力:4位整数3位小数: B2 c2 k" i4 n- H5 [! _6 \+ \ u 温度:1位符号位2位整数2位小数 u 电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压) u 校验采用CRC16校验,从包头开始到电池电压的最后一位结束 2.CRC校验程序(基于STM32F103)5 H, `6 z$ |* Z1 i + E' ]5 h+ F' h) y4 t! d: J, j /******************** (C) COPYRIGHT 2012 WildFire Team ************************** * 文件名 :main.c" k1 t5 P- E" q$ g4 \ * 描述 :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验& D5 R% d5 n, G' E * 码通过USART1(串口1)在电脑上的超级终端打印出来。 * 库版本 :ST3.5.0' @% l2 L: k# v * 作者 :严兵 **********************************************************************************/ #include "stm32f10x.h" #include "usart1.h"2 X4 I, f( h* n& J+ O. t% a #include "crc.h" , i5 Y' ?2 _2 l3 c/ C' f8 v! ~7 w ; P- q# n+ x: o7 L c8 B+ X0 Q extern __IO uint32_t CRCValue;# Z/ F# C+ A. n: u /* * 函数名:main * 描述 :主函数 * 输入 :无 * 输出 :无0 D) V1 G# f. M# q+ S9 L; @' O" x/ \ */ int main(void)/ W4 c+ H. A, o! P6 } { uint8_t i = 0; /* USART1 config 115200 8-N-1 */ USART1_Config();+ b1 l+ d" r$ w/ s! N6 c /* 使能CRC时钟 */ CRC_Config();7 [7 b! L! U+ [* ~ printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n");5 N! _: ^+ h4 {/ p/ U7 {/ w /* Compute the CRC of "DataBuffer" */ 6 t9 b: p( M6 {; J- q; V <span style="line-height: 18px;"> for(i=0; i |
STM32_Motor.pdf
下载809.09 KB, 下载次数: 102
微信公众号
手机版
回复:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
电路图挺好,要是配上PCB就完美了( Q, S" l; ~7 b" J+ O. d" c
PCB可以自己去画的,每个人的设计风格不同1 f1 g. w; r/ F" ]4 _- N
回复:【MCU实战经验】+气体流量计
欢迎借鉴采用+ t' z& q6 T9 h1 E Z1 P
回复:【MCU实战经验】+气体流量计
可以把一些封装发给我吗?我正好要画一个STM32的最小系统* g6 Q3 O) ]# A' r. s0 ?5 k
可以我以附件的形式发上来
BINGå°è£ .rar
2014-4-22 13:16 上传
点击文件名下载附件
7.81 KB, 下载次数: 9
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
封装库画的很赞,下次多画一些封装
贪得无厌呀/ K) Q( w; e; T. w+ n6 F5 G
回复:【MCU实战经验】+气体流量计
程序好像不是很全,请贴出全部代码
正在整理当中。。。。,我会在适当时机贴出来的
RE:【MCU实战经验】+气体流量计