
1.通信协议:( r A8 b1 }- _$ x k 一、参数设置 波特率9600,1位停止位、8位数据位,没有效验位/ b& y9 @- q, Z* w. B/ n6 G 二、读取瞬时数据4 _9 L# y( c% H: @ ! 命令格式:@ + 机位号 + 回车符 ! 回送数据格式: u A5 + 机位号 , 标况累积量, 标况瞬时量, 管道压力 , 大气压力 , 温度 , 电池电压 , CRC16校验+回车符 (各个数据间以逗号分隔) u A5:帧头! a# [4 v3 G) y I/ l- a u 机位号:2位. p. L: ]( ~/ {1 B9 k1 t u 标况累积流量:12位整数4位小数 u 标况瞬时流量:5位整数2位小数9 m7 b7 y& ^* i* t u 管道压力:4位整数3位小数7 q1 p# P7 K: x; w3 P u 大气压力:4位整数3位小数7 j, _9 B2 X* y u 温度:1位符号位2位整数2位小数( [9 Z0 y+ y, S d u 电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压) u 校验采用CRC16校验,从包头开始到电池电压的最后一位结束 2.CRC校验程序(基于STM32F103) /******************** (C) COPYRIGHT 2012 WildFire Team *************************** s% G2 P. X% z3 f% D+ r' l * 文件名 :main.c * 描述 :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验" j# d& k: Q5 V) \, f0 x& o; A * 码通过USART1(串口1)在电脑上的超级终端打印出来。 + [9 B) P/ J$ U2 H * 库版本 :ST3.5.0 * 作者 :严兵 & ?- W, T1 o* }- j9 l **********************************************************************************/ #include "stm32f10x.h"% P' v$ }, K' W& K) F4 h4 ? #include "usart1.h" #include "crc.h" Y2 P# c" n; R extern __IO uint32_t CRCValue;) ?/ [( G, B! C5 S, O3 E6 D8 R& c /* * 函数名:main( R* P$ m5 ?' m1 o" Q. m9 @ * 描述 :主函数- F8 X ~/ ]9 W* ? * 输入 :无 s- L+ d, {# d$ |5 s d * 输出 :无 */; o% K+ ^7 D! P1 ` ~ ~ int main(void)/ Z4 v( D h3 R. j4 n { uint8_t i = 0;2 M C2 e3 ^8 `- { /* USART1 config 115200 8-N-1 */ USART1_Config();2 }) J" L4 f2 c/ \) ^ # R+ [( a9 O9 ~- ]$ J /* 使能CRC时钟 */ CRC_Config(); 8 ]7 @( U2 f( H/ P" k printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n"); /* Compute the CRC of "DataBuffer" */7 R. D7 x ?' p- O- F) X8 H- g $ r0 P! q5 G& a9 K: ]8 }7 N8 K8 T& B <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就完美了
/ z8 O( t2 Q' ?# |) H
PCB可以自己去画的,每个人的设计风格不同' ]* `1 Y1 l# z" T( X; }$ R9 d1 e( o X: |
回复:【MCU实战经验】+气体流量计
欢迎借鉴采用* R$ |4 j3 K) o
回复:【MCU实战经验】+气体流量计
可以把一些封装发给我吗?我正好要画一个STM32的最小系统6 B3 \, X- p7 H
& o% n/ [. w& d) H! P) e8 I
可以我以附件的形式发上来# n" K" E9 L$ A; e
BINGå°è£ .rar
2014-4-22 13:16 上传
点击文件名下载附件
7.81 KB, 下载次数: 9
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
封装库画的很赞,下次多画一些封装4 E8 Y. P. G7 E+ `) [
贪得无厌呀, o0 N% q! y/ [% Z8 u3 L9 Q
回复:【MCU实战经验】+气体流量计
程序好像不是很全,请贴出全部代码6 p h6 ~0 @& a) r
正在整理当中。。。。,我会在适当时机贴出来的' q5 z3 |. w& u
RE:【MCU实战经验】+气体流量计