
1.通信协议:, E2 _$ S5 q! T; I 一、参数设置: Q0 N: a5 z/ p1 P- B 波特率9600,1位停止位、8位数据位,没有效验位 二、读取瞬时数据; n/ r5 s+ \& H! r) e ! 命令格式:@ + 机位号 + 回车符 ! 回送数据格式: u A5 + 机位号 , 标况累积量, 标况瞬时量, 管道压力 , 大气压力 , 温度 , 电池电压 , CRC16校验+回车符 (各个数据间以逗号分隔) " ]1 _; z4 l* b8 o/ H* t, \ u A5:帧头 u 机位号:2位6 q1 }+ ]7 ]6 I# o+ H2 Y/ l u 标况累积流量:12位整数4位小数 u 标况瞬时流量:5位整数2位小数7 G$ D: X4 @: f. f u 管道压力:4位整数3位小数 u 大气压力:4位整数3位小数 u 温度:1位符号位2位整数2位小数$ l T5 P; I$ M u 电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压)# }6 b' f0 e8 y% n2 e u$ B% b0 N u 校验采用CRC16校验,从包头开始到电池电压的最后一位结束9 Q* e8 P6 L& I# U2 S( l / `& O: z# u: k+ P# a, u 2.CRC校验程序(基于STM32F103) # X4 y) s5 `1 {- q% I2 A, ~0 x /******************** (C) COPYRIGHT 2012 WildFire Team **************************# R2 ^4 L8 J4 Q' o * 文件名 :main.c * 描述 :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验 * 码通过USART1(串口1)在电脑上的超级终端打印出来。 * 库版本 :ST3.5.0: m. x7 ]6 }' u( ~ * 作者 :严兵 **********************************************************************************/ #include "stm32f10x.h"/ v( r1 W" r( H, U" k* } #include "usart1.h"$ E z6 F/ l) Y) X1 ]% g1 b #include "crc.h" 3 V4 H7 f+ d8 p3 H( p9 d : n1 @" A3 H- v7 z* E extern __IO uint32_t CRCValue;- {) [! ?0 U2 T5 F; c /* * 函数名:main * 描述 :主函数 * 输入 :无 * 输出 :无 */ int main(void) {+ u e) O; Y# `9 J D: B) J4 S uint8_t i = 0; 2 o: Z, C5 t9 F* T1 p0 u0 F" M( c /* USART1 config 115200 8-N-1 *// Z$ ^( p* U; z. d; q( A5 r! a USART1_Config(); : r' M* W7 p {0 L. `6 | /* 使能CRC时钟 */ CRC_Config();0 B" a3 h- E5 H( O3 a- @2 { printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n");9 `: F* F. c3 N # Z% T2 E# m. ^$ _" z) q6 t4 u /* Compute the CRC of "DataBuffer" */+ d! [: F4 R1 D <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就完美了, _$ T# I/ c3 o: s3 d. }1 Y( V
( U) W! a' Y* T5 O8 C% g
PCB可以自己去画的,每个人的设计风格不同: c* [; G5 n" k; c8 [( v
回复:【MCU实战经验】+气体流量计
欢迎借鉴采用
回复:【MCU实战经验】+气体流量计
可以把一些封装发给我吗?我正好要画一个STM32的最小系统% b5 \/ S1 r5 s2 U# M
0 `7 W5 s9 g& y6 r7 f$ v3 {
可以我以附件的形式发上来- O1 V! N' ]1 j* g2 ~
BINGå°è£ .rar
2014-4-22 13:16 上传
点击文件名下载附件
7.81 KB, 下载次数: 9
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
封装库画的很赞,下次多画一些封装. g/ I' f* M7 c! l5 {: M, j
贪得无厌呀, ?& m6 Q- P! E) ]3 \
回复:【MCU实战经验】+气体流量计
程序好像不是很全,请贴出全部代码
正在整理当中。。。。,我会在适当时机贴出来的1 I+ p1 D! J- N `
RE:【MCU实战经验】+气体流量计