|
1.通信协议:9 ]; `* D+ K; S4 ~/ [: [; Y 一、参数设置 波特率9600,1位停止位、8位数据位,没有效验位: n0 t5 `' u6 J# g 二、读取瞬时数据+ w$ M: i" E( N1 w( x ! 命令格式:@ + 机位号 + 回车符 ! 回送数据格式: u A5 + 机位号 , 标况累积量, 标况瞬时量, 管道压力 , 大气压力 , 温度 , 电池电压 , CRC16校验+回车符 (各个数据间以逗号分隔) 0 x5 C+ H+ a/ D5 C' \ u A5:帧头( u: X$ r) y% f2 Z L u 机位号:2位! N/ z5 x# q; k/ i, n u 标况累积流量:12位整数4位小数 u 标况瞬时流量:5位整数2位小数 u 管道压力:4位整数3位小数 u 大气压力:4位整数3位小数8 n( Y- K+ h0 z) \ u 温度:1位符号位2位整数2位小数 u 电池电压:1位整数3位小数(外电源供电时为内部3.3V稳压器输出电压)6 e1 ]4 ]' v" ]& J, a u 校验采用CRC16校验,从包头开始到电池电压的最后一位结束6 J, R) s7 y9 V3 | 2 u) U6 A+ C* N 2.CRC校验程序(基于STM32F103) I5 g8 m6 E/ A4 A0 a' U$ R /******************** (C) COPYRIGHT 2012 WildFire Team **************************) Q) p6 [2 E, C1 L1 ?& {3 k- t * 文件名 :main.c * 描述 :CRC(冗余校验)实验。将数组中数通过单片机内部的CRC校验电路产生的CRC校验 * 码通过USART1(串口1)在电脑上的超级终端打印出来。 g$ z: R. M! D3 H8 R/ P4 a * 库版本 :ST3.5.0 * 作者 :严兵 **********************************************************************************/0 M- B1 Y6 J) P #include "stm32f10x.h" #include "usart1.h" #include "crc.h" & v4 F1 t, q/ q. A5 t$ X- n; B* t+ n: ? ( T) w! E, \3 H* L5 o) p extern __IO uint32_t CRCValue;+ w. A, C0 z7 q6 { /*3 q' t) `% K' z" e- h: `& d: { * 函数名:main * 描述 :主函数 * 输入 :无 * 输出 :无 */+ Y4 f( }* G" `" X1 n int main(void)+ L) J) H2 F; t6 l" f0 d6 l { uint8_t i = 0; /* USART1 config 115200 8-N-1 */ USART1_Config(); . u7 G4 _% ]$ k. `( V /* 使能CRC时钟 */5 `. Z; B6 R8 j4 i CRC_Config();: g, l& {* i d- o8 u' _0 ?. U printf("\r\n 这是一个 CRC(循环冗余校验)实验 \r\n");0 h$ C. e% t0 ?# G /* Compute the CRC of "DataBuffer" */& r) q9 k6 i; b9 O" h 4 _. l% n2 F2 V& z9 F, C <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就完美了& O- x' a. J. g) H: K U
& Q5 H8 f& g) H( y
PCB可以自己去画的,每个人的设计风格不同# b' k! Z$ ^& D; f* P
回复:【MCU实战经验】+气体流量计
欢迎借鉴采用+ K8 u; y' {, ?" M% t
回复:【MCU实战经验】+气体流量计
可以把一些封装发给我吗?我正好要画一个STM32的最小系统+ ~8 C' O# ?/ Y" |) g1 z; X2 P& U
, Q9 r! P3 G# @: s
可以我以附件的形式发上来4 Y# p6 m. R D; E
BINGå°è£ .rar
2014-4-22 13:16 上传
点击文件名下载附件
7.81 KB, 下载次数: 9
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
RE:【MCU实战经验】+气体流量计
回复:【MCU实战经验】+气体流量计
封装库画的很赞,下次多画一些封装
贪得无厌呀
回复:【MCU实战经验】+气体流量计
程序好像不是很全,请贴出全部代码
正在整理当中。。。。,我会在适当时机贴出来的
RE:【MCU实战经验】+气体流量计