SKY-20210407USB\Administrator 2 vuotta sitten
vanhempi
sitoutus
8a506cff14
2 muutettua tiedostoa jossa 12 lisäystä ja 3 poistoa
  1. 9 1
      HWB_STC8_BASE.h
  2. 3 2
      HW_UART_ATY.c

+ 9 - 1
HWB_STC8_BASE.h

@@ -32,7 +32,15 @@
 #include "INCLUDE_ATY.h"
 
 /******************************* For user *************************************/
-
+SFR(CCON, 0xd8);
+SBIT(CR, CCON, 6);
+SFR(CMOD, 0xd9);
+SFR(CL, 0xe9);
+SFR(CH, 0xf9);
+SFR(CCAPM0, 0xda);
+SFR(CCAP0L, 0xea);
+SFR(CCAP0H, 0xfa);
+SFR(PCA_PWM0, 0xf2);
 /******************************************************************************/
 
 /* Defines ********************************************************************/

+ 3 - 2
HW_UART_ATY.c

@@ -36,6 +36,7 @@ struct _uartMsgStruct uartMsgStruct_t = {0};
 #if defined(__STC51_ATY)
 
 #define BRT         (uint32_t)(65536 - (uint32_t)FOSC / BAUD_RATE / 4)
+// #define FOSC        5529600UL  // 5.5296MHz MCU frequency
 #define FOSC        24000000UL  // 24MHz MCU frequency
 #define BAUD_RATE   115200
 
@@ -206,7 +207,7 @@ GETCHAR_PROTOTYPE \
 
 #ifdef DEBUG_PRINTF_RECEIVE
 uint8_t uartPrintfRxBuf[PRINTF_RX_MAX_LEN];
-struct _uartMsgStruct uartPrintfMsgStruct = {*uartPrintfRxBuf,0};
+struct _uartMsgStruct uartPrintfMsgStruct = {*uartPrintfRxBuf, 0};
 
 /**
  * @brief   init uart IT and DMA etc.
@@ -289,7 +290,7 @@ void UartSendStr(uint8_t* str)
 }
 
 /**
- * @brief   uart send float data
+ * @brief   uart send float data in little endian
  * @param   dataFloat float number
  */
 void UartSendFloat(float dataFloat)