|
1.通信协议: 一、参数设置9 O4 P% U% s% a( k, d 波特率9600,1位停止位、8位数据位,没有效验位 二、读取瞬时数据' A. \3 a, b) u s# g+ c2 q# A ! 命令格式:@ + 机位号 + 回车符 ! 回送数据格式:" w7 Z( S" _3 `, O/ s5 O u A5 + 机位号 , 标况累积量, 标况瞬时量, 管道压力 , 大气压力 , 温度 , 电池电压 , CRC16校验+回车符 (各个数据间以逗号分隔) : I# W2 r7 `# n. o2 T# M5 { u A5:帧头! A' Z; m G y8 ], `0 _ u 机位号:2位 u 标况累积流量:12位整数4位小数 u 标况瞬时流量:5位整数2位小数 u 管道压力:4位整数3位小数8 \$ m; R- Q) I, z6 ^1 | u 大气压力:4位整数3位小数, V1 E! ^3 r7 |( S' m u 温度:1位符号位2位整数2位小数 u 电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压) u 校验采用CRC16校验,从包头开始到电池电压的最后一位结束 2.CRC校验程序(基于STM32F103) /******************** (C) COPYRIGHT 2012 WildFire Team ************************** * 文件名 :main.c- Y( w0 G/ `) a+ q * 描述 :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验 * 码通过USART1(串口1)在电脑上的超级终端打印出来。 * 库版本 :ST3.5.0 * 作者 :严兵 5 W# N7 t7 u$ T. n4 V% M4 Y1 [ **********************************************************************************/ #include "stm32f10x.h" #include "usart1.h" Y5 T& O8 E* `% _ #include "crc.h" " s6 k/ K; N( Y2 b) Z1 V ' p5 a$ e: p5 ]) Q6 u8 ] extern __IO uint32_t CRCValue;" q6 J& p2 L+ ]0 y /*# i- r* U3 z$ h * 函数名:main * 描述 :主函数 * 输入 :无7 ?. V# O G0 u: M* E * 输出 :无 */ int main(void)8 J6 [ y6 _/ B/ Q% W! m+ R- Z. s! l { uint8_t i = 0; . Z) w9 i- g2 A0 t* ^( k# u /* USART1 config 115200 8-N-1 */0 n, h d) P7 U X N/ ]$ J: Q' y# {" j USART1_Config();: v; R5 ~$ }' `/ b' S; o. ~9 m! b /* 使能CRC时钟 */7 x( w5 u0 p1 T6 Z, Z: j- X CRC_Config();8 G! _6 |1 l; d1 V3 X 4 I$ N0 ^/ n7 B# X. ]& S+ J printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n");9 D* A! W7 V) F$ D. d /* Compute the CRC of "DataBuffer" */ 1 i1 I' n$ N% j! ~. R4 w/ _$ x+ |% I <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就完美了7 E& C: t: X0 W J
" |3 g3 W$ Y: j4 H
PCB可以自己去画的,每个人的设计风格不同
回复:【MCU实战经验】+气体流量计
欢迎借鉴采用
回复:【MCU实战经验】+气体流量计
可以把一些封装发给我吗?我正好要画一个STM32的最小系统
0 Q( P! R+ w! x y5 l1 U
可以我以附件的形式发上来" h1 z: t2 a, z) b% F- n3 u8 `
BINGå°è£ .rar
2014-4-22 13:16 上传
点击文件名下载附件
7.81 KB, 下载次数: 9
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
封装库画的很赞,下次多画一些封装' U; ~' F6 C. L
贪得无厌呀0 X: K6 f# S% B- X3 p3 k6 m$ |1 a
回复:【MCU实战经验】+气体流量计
程序好像不是很全,请贴出全部代码8 Y4 l- _1 p$ \+ X3 {
正在整理当中。。。。,我会在适当时机贴出来的
RE:【MCU实战经验】+气体流量计