How is Web Serial API different from WebUSB API? I have an accelerometer that transmits via serial at 1Mbps (it's a USART, not UART). I tried to write a GUI using pyqtgraph, using one thread to parse the serial data, and another thread for the gui updating part. Unfortunately, after just a few seconds the GUI would lag, unable to keep up. Any idea if the PC application could be modified to receive data in a different format , but still via a serial port? I've seen a few projects ( VizhPort , serial-studio, RealtimePlotter (Processing IDE),TelemetryViewer, hyOzd /serialplot , curiores/SerialAnalyzer ,csavur/RealTimeSerialPlotter ) but not sure how they handle lots of data. Standard can-bus operates at 1Mbps, so perhaps if there was a way to use a can-bus visualization tool for serial port data (pcan-explorer, plot-juggler, Tbruno25/can-explorer SavvyCAN )? BTW, any thoughts on Flutter/Flet and fl_charts?
@nimaltd2 күн бұрын
Try teleplot in vscode.
@this_is_kd_singh6 күн бұрын
Is this will work with SIM800A ?
@nimaltd6 күн бұрын
Yes
@AliJayyad18 күн бұрын
Testing on STM32L073 and getting this error: "'FLASH_EraseInitTypeDef' has no member named 'Page'; did you mean 'NbPages'?" in function 'EE_Format(void)' and my 'FLASH_EraseInitTypeDef' struct in 'stm32loxx_hal_flash_ex.h' is as follow: - typedef struct { uint32_t TypeErase; /*!< TypeErase: Page Erase only. This parameter can be a value of @ref FLASHEx_Type_Erase */ uint32_t PageAddress; /*!< PageAddress: Initial FLASH address to be erased This parameter must be a value belonging to FLASH Program address (depending on the devices) */ uint32_t NbPages; /*!< NbPages: Number of pages to be erased. This parameter must be a value between 1 and (max number of pages - value of Initial page)*/ } FLASH_EraseInitTypeDef; Please suggest any resolution for this error, Thanks and great work
@nimaltd18 күн бұрын
I will fix it soon.
@AliJayyad18 күн бұрын
@@nimaltd Okay thnaks, looking forward to it
@nimaltd17 күн бұрын
I have updated the pack, please try again.
@kosarghamari407319 күн бұрын
Hello, I've tested your code for the STM32F334 microcontroller, and I'm not encountering any errors. However, the code is not functioning as expected. Do you have any suggestions on how I can troubleshoot this issue? I've checked the outputs of the Init and Write functions, and they're both returning `TRUE`. The problem seems to be with the Read function, as that appears to be the area where the code is not working correctly.
@nimaltd18 күн бұрын
Please tell me what is the problem exactly. After write, read flash by programmer and check data. Maybe it has written on other place
@esps1223 күн бұрын
not working for black pill f401 , even after hex program , mcu is not running ,plz suggest
@nimaltd23 күн бұрын
Please send me the error and what is happen. I have tested with f407vg
@user-bd5cx2wp2f24 күн бұрын
و این یکی هم بسار عالی
@nimaltd23 күн бұрын
🤩
@user-bd5cx2wp2f24 күн бұрын
فقط این یکی رو ندیده بودم ... :)))
@ndidikenneth513528 күн бұрын
If connected function is not defined in the header how then are u using it? . I like the library i use f1 controller but its not working for me
@nimaltd28 күн бұрын
Please send me the error.
@Anandkumar-jh1pgАй бұрын
i have installed EEPROM eulator on cubemx but under software components I am not able to see the EE option
@nimaltdАй бұрын
Please update your cube.
@Anandkumar-jh1pgАй бұрын
I dont have cube MX . I have cubeIDE. how to add library in cubeIDE
@nimaltdАй бұрын
The same as cubemx
@yassineamrouche7848Ай бұрын
Hey I am running into an issue on my stm32f042k6t6 chip, where when i try to write to eeprom using your library and build, I get an error saying that .rodata will not fit in region 'FLASH' and that region 'FLASH' overflowed by 1056 bytes. I am new to programming and this is my first time using an STM MCU. Also worth noting that I am not writing that much data (56 bytes at most) and the problem persists even when I am writing NO data with just the EE_Write(); function. Thanks a lot
@nimaltdАй бұрын
Please send your project. I will see.
@user-xs3uf9ps1nАй бұрын
کتابخانه ها را از کجا میتونم دانلود کنم داخل گیت هاب یک کدام خانه دیگر بار گذاری شده ؟؟؟
@nimaltdАй бұрын
اپدیت شده. جدیدش بهتره. سمت راست صفحه ارشیو قدیمی هم هست
@Bulent2kАй бұрын
very useful video
@nimaltdАй бұрын
Thanks a lot
@yasirshahzad3732Ай бұрын
Hello, I installed the library via Manage Software Packs in STM32CubeIDE 1.12.1, but it doesn't appear in either 'Select Components' or 'Middleware and Software Packs'
@nimaltdАй бұрын
Oh. Please update the ide. And try with cubemx
@yasirshahzad3732Ай бұрын
@@nimaltd Yes, I've updated CubeMX to the latest version, and it's now showing up. However, I'm encountering a new issue in the '.ARM.extab' section during linking. I suspect the EE library files I added have caused the change, resulting in a linking error
@yasirshahzad3732Ай бұрын
i'm using STM32G030F6PX
@nimaltdАй бұрын
@@yasirshahzad3732 also you can install manually from hard drive. Download the pack and install it by "from local" bottom.
@nimaltdАй бұрын
@@yasirshahzad3732 which error?
@qpchung1978Ай бұрын
Very useful, Thnak you~~~😍
@nimaltdАй бұрын
You're welcome 😊
@danielcarpio4302Ай бұрын
Very informative! Thank you so much!
@nimaltdАй бұрын
You are so welcome!
@saeedkolivand7508Ай бұрын
nice work
@nimaltdАй бұрын
Thanks!
@pbs570Ай бұрын
Your libraries are great, your videos are even better!
@nimaltdАй бұрын
Glad you like them!
@kubisrebus4858Ай бұрын
can it work on stm32f407vgt ? i try it on my board but it can't work well
@nimaltdАй бұрын
oh. what is the problem. i have tried with 407VG.
@user-zj2to6nc8eАй бұрын
hey, for me only the first LED lights up and it's always green no matter what color I set. I also use the g431 board.
@user-zj2to6nc8eАй бұрын
I set chennel 2 and it didn't work, but it works with CH1
@nimaltdАй бұрын
oh. it is weird. it's no different. please double check pwm configuration.
@nimaltdАй бұрын
i have g431 board. you can send the project for me.
@eka39112 ай бұрын
سلام مهندس کتابخونه جدیدی که داخل گیت هاب هست کار نمیکنه میشه تفاوتش با فیلمی که گذاشتید رو بفرمایید
@nimaltd2 ай бұрын
این قابلیت پورت کردن بقیه میکرو ها هم داره. فقط برای stm تایمر ۳۲ بیتی میخواد.
@sadrafazelifard82862 ай бұрын
Thank you it’s very useful for me. I had some problems I can’t use oryx embedded modbus tcp library with enc28j60. I do exactly like example in oryx files but nothing happened. Can you make some videos about oryx modbus tcp I think it will be very useful.
@nimaltd2 ай бұрын
I did not try tcp modbus. But it should work. Maybe you did not enabled some other protocol
@user-br7iw9dz4l2 ай бұрын
سلام امکانش هست که WS28XX را کوتاه کنیم یا برش بدیم و تعدادشو براساس نیازمون تعیین کنیم؟
@nimaltd2 ай бұрын
بله. بیشتر مدل های نواری میشه
@EmbeddedEnigma2 ай бұрын
its better not to use cmsis wrapper and disable it completely. This cmsis wrapper written by ST is horrible and full of bugs. When I enable freertos in cubemx after code generation I simply disable all the cmsis bloat and use freeRTOS bare, though for some reason that increases memory consumption but it is worth it.
@nimaltd2 ай бұрын
Oh. I did not see any problem yet. But it is very easy to use.
@EmbeddedEnigma2 ай бұрын
@@nimaltd when the projects becomes complex and you have to use rtos resources, then the problem arises.
@user-bd5cx2wp2f2 ай бұрын
great as always
@nimaltd2 ай бұрын
Thanks
@hooman.namazi2 ай бұрын
hey, I have a stm32h7b0vbt and after install the library, it didn't show up on software packs. any clues?
@nimaltd2 ай бұрын
Hi. I was happend for me one time. But after a while is goes well. I did not understand why. Please update your cube and try again
@user-bd5cx2wp2f2 ай бұрын
❤❤ دم شما گرم .... فقط بگو چطور کیوب رو دارک کردی ؟؟؟؟ فایل تنظیمات رو میتونی به اشتراک بگذاری ؟
@nimaltd2 ай бұрын
خواهش میکنم . درس اولش تو همین سری نشون دادم .
@user-bd5cx2wp2f2 ай бұрын
@@nimaltd ممنون . پس یه بار دیگه نگاه میکنم
@user-zj2to6nc8e2 ай бұрын
Hey, it also works on the U599. But can I also save individual variables from the struct to protect memory?
@nimaltd2 ай бұрын
I did not check protected yet
@lovekittencat97802 ай бұрын
Is mqtt working with sim800c
@nimaltd2 ай бұрын
Yes. You should upgrade the firmware
@lovekittencat97802 ай бұрын
@@nimaltd which firmware :(
@nimaltd2 ай бұрын
@@lovekittencat9780 nimaltd.github.io
@lovekittencat97802 ай бұрын
@@nimaltd AT+SAPBR=1,1 command is not working can you suggest anything for it. I updated new firmware you sent
@nimaltd2 ай бұрын
@@lovekittencat9780 you can send your complete part number to simcom supports and get the firmware. Maybe it is different.
@saeedkolivand75083 ай бұрын
Nice👍
@nimaltd3 ай бұрын
Danke :)
@Bulent2k3 ай бұрын
I find your Github posts very useful. I don't have enough experience with FreeRTOS. I would like you to share your Stm32 CubeIDE FreeRTOS experiences with us. And I would appreciate it if you add new TCP implementations.
@nimaltd3 ай бұрын
Thank you... sure
@louislienart10933 ай бұрын
It did not work on my nucleo f401RE. I did the same steps but when debugging my struct remain empty. do you have something I can try out ?
@nimaltd3 ай бұрын
I have tried 407vg. Can you send the project by email?.
@nimaltd3 ай бұрын
it should be EE_Init(&ee, sizeof(eeStorage_t))
@louislienart10932 ай бұрын
@@nimaltdright I messed up there. Unfortunately I'm still getting 0 in my struct but also I need to use the boot pin to change the code now, I think it's related to the bootloader being erase by the eeprom emulation but I don't know how to fix it
@nimaltd2 ай бұрын
@@louislienart1093 i have no idea 😬
@louislienart10932 ай бұрын
@@nimaltdI did a clean project on the F401 board and by doing exactly the same things I'm able to upload the code with the write first and then to debug I need to change the option "connect under reset" to "none". Even then when debugging the value are still equal to zero after the read function. I'll try with an older version to see if something change, could also be my CubeIde version
@smecmanca3 ай бұрын
720p resolution!!!! Why?????
@nimaltd3 ай бұрын
It was the first one. I solved it
@mohammadetemadifard24013 ай бұрын
آقا نیما بسیار عالی منتظر این آموزش بودم
@nimaltd3 ай бұрын
خواهش میکنم
@AM_Matin3 ай бұрын
Thanks, nima. It's good 👍
@nimaltd3 ай бұрын
I'm glad you like it
@omidazadeh71593 ай бұрын
نیما جان عالی بود .... ممنون از زحماتت 😍😍😍
@nimaltd3 ай бұрын
خواهش میکنم.
@IOSALive3 ай бұрын
NimaLTD, I love your channel so much, I just had to subscribe!
@nimaltd3 ай бұрын
Thank you ❤️❤️❤️
@mehranmaroofi70343 ай бұрын
سلام مهندس چطور میشه ریموت اضافه کرد ؟
@nimaltd3 ай бұрын
کدو ذخیره کنید بعد مقایسه. این فقط تشخیص کد هست
@user-br7iw9dz4l3 ай бұрын
سلام مهندس.من از این کتابخانه برای گیرنده 4 کاناله میخوام استفاده کنم اما در ذخیره آدرس ریموت به مشکل خوردم چون code[3]شما با دکمه فشرده شده ارسال میشه ممنون میشم بگین چه جوری این مشکل را حل کنم و فقط سریال ریموت را بتونم ذخیره کنم؟
@nimaltd3 ай бұрын
سلام. معمولا چهار بیت اخر دکمه ریموت هست. اونارو ذخیره نکنید
@user-vt5pv7qw9k3 ай бұрын
I have tested on my stm32u575vgt6 own board and works welll. Thank you very much Nima
@nimaltd3 ай бұрын
Thanks
@LawrenceHermes3 ай бұрын
3 Years later and I am to say thanks to you sir. I was in urgent need of flash programmer, however these things are not available locally and buying them would have cost me over 3 weeks. Via your library I was able to turn STM32F4VE development board into a flash programmer, I load a binary file into sd card and wrote it into xt25f32b flawlessly via your flash library. Thank you.
@nimaltd3 ай бұрын
I cannot describe my happiness from your message. Did you see my latest spif lib? I think it is better. ☺️❤️❤️
@hamidtb27403 ай бұрын
great library, thanks
@nimaltd3 ай бұрын
❤️❤️❤️
@saeedkolivand75083 ай бұрын
nice
@nimaltd3 ай бұрын
😍😍
@konstantingolinskiy49443 ай бұрын
record a video on how to create your own pack (from the very beginning) which you connect to the project
@nimaltd3 ай бұрын
For sure
@user-br7iw9dz4l3 ай бұрын
مهندس من تو ارسال پیامک فارسی آخرین نسخه v5 مشکل دارم ممنونم میشم بگین در کل چه جوری انجام میشه؟اصلا نمیتونم مد ماژول را عوض کنم؟
@nimaltd3 ай бұрын
فانکشن داره برای تعویض مد. Pdu میکنین بعد ارسال
@jean-louisvern95053 ай бұрын
Tested with a NUCLEO U575ZI-Q card, STM32CubeMX 6.11.0, Segger IDE V8.10d, it works very well! Simple and effective, with integration into STM32CubeMX, the opposite of what ST offers with the AN4894...
@nimaltd3 ай бұрын
Thanks
@marcvoss79033 ай бұрын
I have install this library. In spif.h there is an error : spi.h : file not found
@nimaltd3 ай бұрын
Because you did not select an option to generate it