logging data via uart improved

pull/99/head
RobertGawron 2019-07-28 15:17:46 +01:00
rodzic d09eed135f
commit b1664b4f76
3 zmienionych plików z 8 dodań i 3 usunięć

Wyświetl plik

@ -1,14 +1,16 @@
from serial import Serial
import datetime
ser = Serial('/dev/serial/by-id/usb-STMicroelectronics_STM32_STLink_066AFF363732594D43214443-if02', baudrate=115200)
myDeviceId = '/dev/ttyUSB0'
myBaudrate = 9600
ser = Serial(myDeviceId, baudrate=9600)
ser.isOpen()
logFile = open('data.log', 'w')
logFile.write("Time,Counter\n")
while True:
dataIn = int(ser.readline().rstrip())
dataIn = int(ord(ser.readline().strip()))
now = datetime.datetime.now()
logFile.write("{0},{1}\n".format(now, dataIn))
logFile.flush()

Wyświetl plik

@ -47,6 +47,9 @@ void Logger_Print(uint8_t data)
printf("%d\n\r", data);
#else
putchar(data);
putchar('\n');
putchar('\r');
#endif
}

Wyświetl plik

@ -30,7 +30,7 @@ void VoltageSensorActualValue_Init()
bool VoltageSensorActualValue_GetMeasurementData(VoltageSensorActualValue_MeasurementData_t *measurementData)
{
*measurementData = getRegisterValue(0x01);
*measurementData = getRegisterValue(0x03);
if (*measurementData == 0)
{