Hi,
I was using GPS-RTK-SMA SED F9P board with 02B-00 processors on it.
With UART, it was working with my ESP32 with micropython very well.
This time, I’m trying to work with SPI because there’s no more UART left in my project.
I have conducted d_sel on its back by soldering, but there’s all of 0xFF in the message.
SPI is checked on the 01-02 NAV-POSLLH for sure.
When I check SPI OFF and check UART1 of 01-02 NAV-POSLLH, there I see some binary codes like this below.
b’\xb5b\x01\x02\x1c\x004\x81\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf&J\xb5b\x01\x02\x1c\x00f\x81\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdfX\xc2\xb5b\x01\x02\x1c\x00\x98\x81\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf\x8a:\xb5b\x01\x02\x1c\x00\xca\x81\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf\xbc\xb2\xb5b\x01\x02\x1c\x00\xfc\x81\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf\xee*\xb5b\x01\x02\x1c\x00.\x82\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf!\xbd\xb5b\x01\x02\x1c\x00`\x82\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdfS5\xb5b\x01\x02\x1c\x00\x92\x82\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x82\x85\xdf\x85\xad\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x83\x85\xdf\x86\xa6\xb5b\x01\x02\x1c\x00\xba\x8c\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x83\x85\xdf\xb8\x1e\xb5b\x01\x02\x1c\x00\xec\x8c\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x83\x85\xdf\xea\x96\xb5b\x01\x02\x1c\x00\x1e\x8d\x03\x1a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x98\xbd\xff\xff\xff\xff\xff\xff\x00\x83\x85\xdf\x1d)’
This is the entire code.
class F9P_class:
def init(self):
self.SPI = SPI(1, baudrate=100000)#230400
self.cs = Pin(15, mode=Pin.OUT, value=1)
#self.F9P = UART(2, 460800)
#ntripの設定値
self.addr = socket.getaddrinfo('***(hidden for post), 80)[0][-1]
self.sock_ntrip = socket.socket()
self.sock_ntrip.connect(self.addr)
self.sock_ntrip.send(bytes('GET /***(hidden for post)
self.sock_ntrip.setblocking(0)
def locator(self):
try:
self.data = self.sock_ntrip.recv(1024)
if self.data:
#self.F9P.write(self.data)
self.cs(0)
self.SPI.write(self.data)
self.cs(1)
except:
pass
“”"
except Exception as e:
print(“エラー内容1:”, e)
“”"
self.cs(0)
self.data_original = self.SPI.read(1000)
self.cs(1)
#if self.F9P.any():
print(self.data_original)
Can anyone help me?
Kind regards.