Modbus för USB hos STM32?
Modbus för USB hos STM32?
Min STM32 skulle behöva ett bättre protokoll för att hantera datat som den skickar.
Just nu har jag hittat på min egen standard. Den fungerar, men när man ska lägga till saker, då är det massa extra jobb. Så jag måste hitta en beprövad och enkel lösning. Då tänkte jag på Modbus. Ett enkelt protokoll som är lätt användarvänligt.
Jag har använt mig av Libmodbus och denna mjukvara är bara skapat för vanliga persondatorer.
Min fråga till er om det finns något Modbus-bibliotek färdigt att använda där man själv specificerar hårdvarulagret?
Just nu har jag hittat på min egen standard. Den fungerar, men när man ska lägga till saker, då är det massa extra jobb. Så jag måste hitta en beprövad och enkel lösning. Då tänkte jag på Modbus. Ett enkelt protokoll som är lätt användarvänligt.
Jag har använt mig av Libmodbus och denna mjukvara är bara skapat för vanliga persondatorer.
Min fråga till er om det finns något Modbus-bibliotek färdigt att använda där man själv specificerar hårdvarulagret?
Re: Modbus för USB hos STM32?
Zephyr rtos har modbus stöd, det är den senaste jag använde.. iof inte på en stm32...
Men du kan ju alltid sno deras modbus kod om du inte vill köra just zephyr
Men du kan ju alltid sno deras modbus kod om du inte vill köra just zephyr
Re: Modbus för USB hos STM32?
Ja det finns, om man är villig att hosta upp lite pengar.
https://www.embedded-experts.at/en/feld ... me/modbus/
https://www.embedded-experts.at/en/feld ... me/modbus/
Re: Modbus för USB hos STM32?
Den IDE jag använder har inbyggt stöd för FreeRTOS. Men som jag uppfattar FreeRTOS är att det är bara ett sätt att hantera trådar, inte att läsa utav ADC värden eller hantera SPI.
Jag kan ha fel om detta, eller så har ST bara valt och snåle ned på FreeRTOS för sin IDE.
Nä, här ska det snålesTomasL skrev: ↑11 juni 2023, 22:09:42 Ja det finns, om man är villig att hosta upp lite pengar.
https://www.embedded-experts.at/en/feld ... me/modbus/
Re: Modbus för USB hos STM32?
FreeRTOS är scheduler, inget annat, access till hårdvara, kommunikation mm för du skriva själv.
Om du går in på deras hemsida (FreeRTOS) så hittar du mycket information, bl.a. hur du använder FreeRTOS och hur det fungerar.
Naturligtvis är det rätt viktigt att lära sig hur det fungerar, för annars lär man inte kunna skriva applikationer som fungerar under det.
Om du går in på deras hemsida (FreeRTOS) så hittar du mycket information, bl.a. hur du använder FreeRTOS och hur det fungerar.
Naturligtvis är det rätt viktigt att lära sig hur det fungerar, för annars lär man inte kunna skriva applikationer som fungerar under det.
Re: Modbus för USB hos STM32?
Modbus är trivialt så di kan lätt implementera de delar du behöver. Modbus i sig torde inte bry sig om det är t.ex ethernet, rs485 eller usb som används som bärare.
Re: Modbus för USB hos STM32?
Jag vet. Modbus är bara mjukvaran.
Men har ni något pålitligt bibliotek man kan använda?
Men har ni något pålitligt bibliotek man kan använda?
Re: Modbus för USB hos STM32?
Jag förväntar mig ett mer öppet bibliotek. Orsaken har med att jag ska anpassa lagret för USB. Alltså jag kommer inte köra RS232 eller RS485. Utan bara vanlig USB.
Re: Modbus för USB hos STM32?
Goggla "arduino modbus" så kommer det upp massor av förslag. Även om du inte använder arduino så kan du ta koden och göra om, eller använda som inspiration för egen kod osv.
https://github.com/epsilonrt/modbus-serial är en variant, det finns flera.
https://github.com/epsilonrt/modbus-serial är en variant, det finns flera.