91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: 其他
  • 標簽:

資源簡介

#include "use.h" #include "Ver.H" #include #include #include #include "include.h" /******************************************************************* 1、菜單中這幾個參數項需要讀出和修改: P1中的:L,H,E,dr,P P2中的:Ed,SF,bo 一共7個參數項; ---這7個參數項不知道用什么命令來進行讀寫? 請你幫助考慮一下。 2、HART命令中,有如下命令應該要用到: ⑴ 0#命令---讀標識碼 (好像是個廣播命令) ⑵ 3#命令---讀主變量電流(測量值) ⑶ 6#命令---置隨選地址(確定工作模式) ⑷ 15#命令---讀主變量輸出信息(上下限值) ⑸ 40#命令---進入/退出電流模式 ⑹ 41#命令---執行設備自檢 ⑺ 42#命令---執行設備復位 ******************************************************************/ //前面的4個地址是固定的,后面一個是可以改的!用MP1.ADR 代替了! //#define adr0 0x02 //#define adr1 0x23 //#define adr2 0x34 //#define adr3 0x45 //#define MAX_0xff 5 //前導符的個數! //#define HART_VER 5 // 版本 //---------------------------------------------------------------------------------- //static unsigned char fHART_LONG_ADR=0; //=0 短地址標至;=1 是長地址! //static unsigned char cnt_0xff=MAX_0xff; //主機發送0XFF的個數,從機回復添加相同的個數 ! //************************************************************************** extern unsigned char cnt_0xff; //主機發送0XFF的個數,從機回復添加相同的個數 ! extern unsigned char fHART_LONG_ADR; //=0 短地址標至;=1 是長地址! //--------------------------------------------------------------------------------------------- unsigned char HART_Get_FF(unsigned char *p){ memset(p,0xff,cnt_0xff); return cnt_0xff;

資源截圖

代碼片段和文件信息

#include?	“use.h“
#include “Ver.H“
#include
#include?
#include “include.h“
/*******************************************************************
1、菜單中這幾個參數項需要讀出和修改:
???P1中的:LHEdrP??P2中的:EdSF??一共7個參數項;
???---這7個參數項不知道用什么命令來進行讀寫?
??????請你幫助考慮一下。

2、HART命令中,有如下命令應該要用到:
???⑴?0#命令---讀標識碼?(好像是個廣播命令)
???⑵?3#命令---讀主變量電流(測量值)
???⑶?6#命令---置隨選地址(確定工作模式)
???⑷?15#命令---讀主變量輸出信息(上下限值)
???⑸?40#命令---進入/退出電流模式
???⑹?41#命令---執行設備自檢
???⑺?42#命令---執行設備復位

CNT=10;
Buf[0]=0xff;?? Buf[1]=0xff;?? Buf[2]=0xff;? Buf[3]=0xff;
Buf[4]=0xff; Buf[5]=0x01; Buf[6]=0x80; Buf[7]=0x0c;
Buf[8]=0x00; Buf[9]=0x72;

******************************************************************/
//HART?接口處理!
//****************************************************************************
#define?Hart_RTS_IO1 (GPIO_Pin_15) //PC15??=1?解調,也就是接收??=0?發送!!!
#define?Hart_RTS_IO(x) ((x>0)???(GPIO_SetBits(GPIOC?Hart_RTS_IO1)):(GPIO_ResetBits(GPIOC?Hart_RTS_IO1)?)) //設置1,0
#define?Hart_RST_IO1 (GPIO_Pin_8) //PA8
#define?Hart_RST_IO(x) ((x>0)???(GPIO_SetBits(GPIOA?Hart_RST_IO1)):(GPIO_ResetBits(GPIOA?Hart_RST_IO1)?)) //設置1,0
#define?Hart_OCD_IO1 (GPIO_Pin_14) //PC14
#define?Hart_OCD_IO(x) ((x>0)???(GPIO_SetBits(GPIOC?Hart_OCD_IO1)):(GPIO_ResetBits(GPIOC?Hart_OCD_IO1)?)) //設置1,0
//*************************************
//OCD=1??數據可用?。。?br/>//*************************************************************************
//extern?unsigned?char?GET_HART_Over(unsigned?char?*buf);
//extern?void?UART_SendStart(unsigned?char?*bufunsigned?char?Long);
//**************************************************************************
//*************************************************************************
//復位芯片低電平有效??!
//*************************************************************************
void?HART_RST?(void){
// Hart_RST_IO(1);
??tDelay(100); //1=>4.9uS?(22.1184MHz)
Hart_RST_IO(0);
??tDelay(1000); //1=>4.9uS?(22.1184MHz)
Hart_RST_IO(1);
}
//*************************************************************************
//=0?是調制器(發送);=1是解調器(接收)
//*************************************************************************
void?HART_RECE_EN?(void){
Hart_RTS_IO(1);
}
//*************************************************************************
void?HART_SEND_EN?(void){
Hart_RTS_IO(0);
}
//**************************************************************************
//HART-IO初始化
void?Hart_IO_Init(void){
GPIO_InitTypeDef?GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin?= Hart_RST_IO1;?
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_OUT;
??GPIO_InitStructure.GPIO_OType?=?GPIO_OType_PP;
??GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_2MHz;
??GPIO_InitStructure.GPIO_PuPd?=?GPIO_PuPd_NOPULL;??
??GPIO_Init(GPIOA?&GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin?= Hart_RTS_IO1?|?GPIO_Pin_13?;??//ADC-NTC-POWER=PC13
GPIO_InitStructure.GPIO_Mode?=? GPIO_Mode_OUT;
??GPIO_InitStructure.GPIO_OType?=?GPIO_OType_PP;
??GPIO_InitStructure.GP

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4185??2016-05-23?11:42??Hart\HART_COM.h

?????文件???????3729??2016-05-26?13:31??Hart\HART_IO.c

?????文件???????5009??2016-05-26?13:42??Hart\HART_LOW_Sub.c

?????文件???????4770??2016-05-26?14:38??Hart\HART_Proce.c

?????文件??????10343??2016-07-25?16:47??Hart\HART_RD_WR.c

?????目錄??????????0??2018-02-21?13:10??Hart

-----------?---------??----------?-----??----

????????????????28036????????????????????6


評論

共有 條評論

相關資源