This is our latest FW of 305D, you have to contact with us when you needed.
Generally, we will burn latest FW from factory.
Posts made by cek
I think you want to do is "Multiple Register Read via Polled-Mode", like below pic:
if yes, it is different with 381.
Now not supported in UM(pls check the time sequence in UM, sure not totally with 381), so, I hope you can try to do burst read 0x3E in 383, like pic in 383 manual:
thanks a lot for your under standing and pls follow up the time sequence UM of 383.
thanks a lot for your information.
About CAN communication, pls refer to one example on RaspBerry wiht CAN_HAT:
Basic CAN communication code example: https://github.com/Aceinna/python-mtlt
300RI CAN testing process: https://github.com/erkuo521/OPENIMU300RI_Firmware_Verification/tree/master/CAN_Interface
This is not like server.py, but it is good example for you to know how to communicate with unit by CAN.
good news, thanks for your share. Show protocol of 300RI to you in our on-line manual.
For UART message: z1 packet is 0x7A 31
For CAN message: data msg and set/get msg
pls check the data msg of 300RI. any questions pls let me know.
Pls check below link:
strictly follow time sequence request, you can use falling edge of DRDY and then start to request the register after each edge of it.
pls share your codes about SPI driver: let's check baud rate, mode, time delay, reading way(single or burst), more detailed info shared more better.
Pls update the FW to public 1.0.3_a2 version, it is a2 packet by default in RS232 communication:
for CAN communication, now it cannot output heading in official version.
but you can update codes by your self in UserConfiguration.c and UserMessagingCAN.c.
pls refer to topic and our on-line manual
I cannot download your BIN file, but I can now confirm that your FW is not support SPI, which is default FW by factory(if you did not upgrade before).
Now you need to upgrade only FW of the unit, let us use ST-Link to upgrade directly:
Pls download IMU_1.1.3 FW for 300ZI in below link:
and upgrade only the new FW_1.1.3 with ST-Link: like topic_9 in below
wait your feedback.
- confirm SPI is supported:
Pls refer to below link, and i need to confirm your FW version which maybe not support SPI now.
2.confirm pin_7 is SPI mode connection:
Pin 7 needs to be grounded (LOW) upon unit startup to force unit into UART interface mode. To force unit into SPI mode this pin needs to be either unconnected or connected to the input or external device
Clock is created by master node, 300 is slave. pls go through all details in above link.
especially topic_7 and topic_10 for you, in popular questions top link
"ZA" and "ZI" are same, ZA is ZI.
for SPI protocal, pls refer link
for pinout of 300ZI, pls refer link. when you want to connect ST-Link, pls use all 5 pins on 300ZI: NRST/Reference voltage/SWDIO/SWCLK/GND.
For update FW of 300ZI in future by your self, I strong recommend to use boot-loader by Aceinna ANS to update the FW you created, for steps on ANS link pls refer to topic_10 of link
Its calibration area will be easily broken by wrong manual operation with ST-Link V2, so pls read carefully of blow topics:
Backup whole EEPROM firstly, topic_4 of link can guide you backup all areas, such as: calibration, configurations, FW....
- 300ZI and ST-LINK connection in your side is right, pls refer to below link. download PDF and check the P3 area(but what we used it 20pin ST LINK-v2),
- 300ZI and FTD232RL connnection is right too, it is serial connection.
- GPS -VCC is VCC_in, which used to let GPS receiver working, so VCC/GND of 300ZI and GPS, should both come from other same external power supply 5V , also PC is ok.
pin7 connect go GND, then UART working mode it is.
pin 20 of 300ZI need to reserved, which maybe needed in 20pin ST-LINK used for detect reference vol in ST-LINK. Pin2 is 1pps pin for synchronization, depends on your request.
sure you can program with our open source code, and pls refer to our on-line manual:
also we supply some official apps ready for directly uploading.
I had make short summary in forum about key questions concerned by customers, pls check: