Page 617 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 617

#include  "string.h"
                 #include  "stdio.h"
                 void  UART_puts(UART_HandleTypeDef  uart,char  const  *str)

                 {
                     HAL_UART_Transmit(&uart,(unsigned  char*)str,strlen(str),1000);
                 }
                 void  UART_puts_DEC(UART_HandleTypeDef  uart,int  num)
                 {
                     unsigned  char  str[10]  =  {0,};

                     sprintf(str,"%d",num);
                     HAL_UART_Transmit(&uart,(unsigned  char*)str,strlen(str),1000);
                 }
                 void  UART_puts_HEX(UART_HandleTypeDef  uart,int  num)

                 {
                     unsigned  char  str[10]  =  {0,};
                     sprintf(str,"%H",num);
                     HAL_UART_Transmit(&uart,(unsigned  char*)str,strlen(str),1000);
                 }


            8)  소프트웨어  -  “Control.c”

                 #include  "control.h"

                 #include  "DB.h"
                 unsigned  char  tcp_data_get[512];
                 unsigned  char  is_automode  =  0;


                 struct  DB_Plant  plant1_ref;
                 struct  DB_Plant  plant2_ref;

                 struct  DB_Plant  plant3_ref;


                 struct  State_Plant  plant1_state;
                 struct  State_Plant  plant2_state;

                 struct  State_Plant  plant3_state;
                 void  control(void)
                 {
                     if(tcp_data_get  ==  "AUTO_MODE")is_automode  =  1;
                     else if(tcp_data_get ==  "MANUAL_MODE")is_automode = 0;





                                                         -  610  -
   612   613   614   615   616   617   618   619   620   621   622