Пікірлер
@emirozdemir9411
@emirozdemir9411 10 күн бұрын
how can i activate this green highlight ? pls helpp
@Ahmad-h9o1y
@Ahmad-h9o1y 11 күн бұрын
where is the code??
@BinderTronics
@BinderTronics 10 күн бұрын
I no longer upload code due to LLMs scraping for their datasets.
@olwethun2826
@olwethun2826 13 күн бұрын
hi may you please help, can you please send an assembly language code go this program using PIC18F458
@BinderTronics
@BinderTronics 13 күн бұрын
kzbin.info/www/bejne/hGSZdHaGbteWq68
@stack.1
@stack.1 14 күн бұрын
Nice🎉
@Hey_kvv
@Hey_kvv 17 күн бұрын
Hello, i am using pic24FJ256GA110 ,i have written data into internal flash memory successfully say in project 1.but when i am going to read it from same location where i have written in project 1 using project 2. it gives me junk data why?
@BinderTronics
@BinderTronics 16 күн бұрын
Are you flashing 2 separate projects? You are like overwriting the data that you wrote. Disable erase before flash and/or reserve a memory location for the saved data.
@khomo12
@khomo12 17 күн бұрын
Thank you!
@khomo12
@khomo12 17 күн бұрын
Thank you!
@khomo12
@khomo12 17 күн бұрын
Very nice! Thank you!
@Aleziss
@Aleziss 19 күн бұрын
H O L Y S H I T... why is this so complicated... not bashing you at all, I'm a newbie and up to 20 minutes in your video I was ok with the steps but after 20 minutes, man... I have a .h file that I want to run on a pico, I cannot beleive I need all those steps to run that code on a pico... congrats for your video !
@BinderTronics
@BinderTronics 19 күн бұрын
If you are just starting out. Get an arduino. Beleve this chip is supprted by the ide. This is if you really want to start tweeking and leverage the chip to its max without going full bare metal. Just remembered this is a one-time process, and i added bounce quality of life items. Welcom to firmware development.
@caleb7799
@caleb7799 20 күн бұрын
yo! stop rolling your damn Rs
@BinderTronics
@BinderTronics 20 күн бұрын
foeitog. pla dit jou ore?
@caleb7799
@caleb7799 20 күн бұрын
@@BinderTronics verrrrrrrrry much. 😉
@BinderTronics
@BinderTronics 20 күн бұрын
Rrrow, rrrow, rrrow yourrr boat, Gentrrrly down the strrream. Merrrily, merrrily, merrrily, merrrily, Life is but a drrream. :)
@JosephKalistan
@JosephKalistan 20 күн бұрын
Where can I access the codes
@BinderTronics
@BinderTronics 20 күн бұрын
I no longer upload code due to LLMs scraping for their datasets.
@romanroman9911
@romanroman9911 26 күн бұрын
Спасибо чел!)
@agnired3985
@agnired3985 28 күн бұрын
very nice explanation! GREAT!!
@jawadafridi1019
@jawadafridi1019 Ай бұрын
my code isn't generating showing error
@d.j.peters
@d.j.peters Ай бұрын
Downloading a GB to get a blinking LED on a micro controler 🙂
@BinderTronics
@BinderTronics Ай бұрын
You're more than welcome to build all the tooling yourself.
@tinkering_geek
@tinkering_geek Ай бұрын
All these steps, all these dependencies. Its so ugly. I was quiet keen to transfer from Arduino to RPi but now I dont feel its worth it. I dont want to use an online IDE and I really dont like all these platforms that need to tie together. Almost need a dedicated PC just to do this. Thank you for such an in depth run down. But if someone like yourself with with so much experience can get tripped up, then Ive got no hope. Good video still, very educational.
@BinderTronics
@BinderTronics Ай бұрын
Look you can pick your poison. If you browses the video list I have covered almost everything that is popular in the industry to an entry level. Just look at the install videos. Keep in mind this is one time process. I do not do the base installs often. Once it's there it's done. I might go months to years without changing chips that I am working on for work (baring security updates). This process is almost the exact same for all ARM based CPUs so if you got this the skill is transferable. See the video on Zephyr (this might be best for you). STM32 tools might be even better for you but working with chip can get complex as they give you full control over it and the SDK is just a suggestion. Secondly this is more difficult to do on Windows than Linux.
@evilcomputer1258
@evilcomputer1258 Ай бұрын
will there be more on this topic
@BinderTronics
@BinderTronics Ай бұрын
I might do some BLE at some point but don't count on it. The statistics are telling to not continue with the topic.
@ndidikenneth5135
@ndidikenneth5135 Ай бұрын
U gained a subscriber. Good content . C++ so classy . I've got to upgrade to c++
@BinderTronics
@BinderTronics Ай бұрын
Ey thanks for the membership. KZbin did not give me a notice hence the late response. If you are here for C++. I am unlikely to continue with the series so save your money if that's all you are here for. You are more likely to see more of the new stuff.
@ShoiabAli-q2y
@ShoiabAli-q2y Ай бұрын
please send me contact number
@codex9117
@codex9117 Ай бұрын
Hi, how did you achieve dark mode in STM32CubeIDE? Thanks in advance.
@BinderTronics
@BinderTronics Ай бұрын
kzbin.infokCnKq1TzizM
@pradeepatchgal439
@pradeepatchgal439 2 ай бұрын
Hello Binder, Nice learning on this video.
@raquaez
@raquaez 2 ай бұрын
hey bro i know you recorded it long time ago but i still want know what you do when pic is oroggraming these 2 frist pins blinding
@BinderTronics
@BinderTronics 2 ай бұрын
You are going to need to be more specific. If you are referring to the 2 LEDs blinking during programming it is just the data transfer to the PIC (the programmer talking to the PIC). It is the data line and clock causing the blinking.
@ryandyc
@ryandyc 2 ай бұрын
Hello again Binder. I want to use and link your video in a JES instructional excel sheet on how to get my software design working. I have a 6 person group, and we made a modular joule apparatus schools could assemble with input from the JES. I handled the software aspects for displaying a temperature on an LCD using the pico. So, I was wondering if I could get your permission in including your video in the JES to help with understanding how to setup the PICO SDK. Thanks again for the help.
@BinderTronics
@BinderTronics 2 ай бұрын
If it is a link or a embed, go right ahead.
@edmilinski1295
@edmilinski1295 2 ай бұрын
I find it silly to do this bit by bit without showing the schematics first ...
@BinderTronics
@BinderTronics 2 ай бұрын
The statistics disagree that it is silly. I do agree with you but I am not going to argue with data.
@lakshmanswamy5513
@lakshmanswamy5513 2 ай бұрын
Great videos, very informative! The Bootloader one was a bit complex for me. Could you please share the demo code or provide a source? Thanks!
@BinderTronics
@BinderTronics 2 ай бұрын
Playlist kzbin.info/www/bejne/r6fGcpyJg5yobqs You want to start at Flash Read & Writes (video 15) if you only care about bootloaders. This is video 19 that puts all the previews videos concepts together that are related to bootloaders. Might make it easier for you. I no longer upload code due to LLMs scraping for their datasets.
@LeonardCotrimFreundl
@LeonardCotrimFreundl 2 ай бұрын
Hello, what driver are you using for the USB? Because when I connect mine to the PC, it says: Windows has stopped this device because it has reported problems. (Code 43) A request for the USB device descriptor failed. Do you know what to do? Ok nevermind I found a solution. When I enabled PLL I also set the prescaler and CPU Devisor to some weird config: FOSC = 8Mhz FOSC/2 = 4Mhz USB Clock 48 So then i reset the config and just pressed the Enable PLL Button: FOSC = 32 Mhz FOSC/2 = 16 Mhz USB CLock = 48Mhz The problem was probably that when I selected the weird prescaled and CPU config, that the USB Clock got affected by that, without showing it, probably a visual bug on MCC's side
@zielony1212
@zielony1212 3 ай бұрын
fun fact: you can do this to arduino uno
@BinderTronics
@BinderTronics 3 ай бұрын
Yes you can use an Arduino UNO board for this. This is what you do after you find out how unreliable or constraining the Arduino platform is.
@JohnCena-ez7lr
@JohnCena-ez7lr 3 ай бұрын
0:46 "Sign your life away to the license agreement" 😂
@ryandyc
@ryandyc 3 ай бұрын
Hi thank you for the help. How do I specify the compiler path within VS Code? It’s on the c_cpp_properties.JSON is the path to the compiler I want to use (arm-none-eabi-gcc)
@BinderTronics
@BinderTronics 3 ай бұрын
There is a link to my template files in the description.
@ryandyc
@ryandyc 3 ай бұрын
@@BinderTronics thank you for your response. It compiled and made the correct .uf2 file which I flashed to my board. The blink example worked correctly. It just wouldn’t read the library via vs code for some reason. I have another question, since I echoed the path PICO_SDK_PATH to my C:\SDK can I install a library to any folder path there like my lib file and then reference that library in any folder in my C drive if the library is in the SDK folder? I found a one wire library I installed for a temperature sensor I purchased, DS18B20. One more question with that. Do I need to do anything different with my CMake files than what you showed if it is a single library I copied through git to my library folder?
@BinderTronics
@BinderTronics 3 ай бұрын
k so you need to compile and link the lib to your project. This is done using the cmake files. You can have the lib anywhere on you system but it would be easier if it is in the same project folder. It is also easier if the lib is in a path that does not have spaces in it. Using GPT or some other LLM should get your going.
@ryandyc
@ryandyc 3 ай бұрын
@@BinderTronics Thank you for responding again. I have since added the library to my dedicated library directory C:\SDK\pico-sdk\lib. I then created a folder labeled pico-onewire to a subdirectory where I store all my external libraries. I am adding it here instead of my project because it looks much cleaner for my project files. That said, I am having issues with the CMake files. This library has a source file "one_wire.cpp", and no matter what I have tried using GPT, it hasn't been able to find it. It always gives me the message "Cannot find source file: one_wire.cpp," followed by a list of other file extensions it tried without any luck finding it. My question is: How do I keep the library in that directory while calling it from my project? Everything is in my pico-sdk directory where I echoed PICO_SDK_PATH to.
@BinderTronics
@BinderTronics 3 ай бұрын
is your main file still a .c file? you will need to change the file to .cpp and make your main function `extern "C" void main(void)`. You seem to be trying to use a main C file with a C++ lib. You can use C with C++ but not the other way around.
@rushikeshkashid0645
@rushikeshkashid0645 3 ай бұрын
Thanks
@ron030363
@ron030363 3 ай бұрын
You're not correlating explanation with mind and hardware to create intelligence associations. You're messing knowledge up.
@BinderTronics
@BinderTronics 3 ай бұрын
False
@ron030363
@ron030363 3 ай бұрын
you're not saying why you're doing things to the source code
@BinderTronics
@BinderTronics 3 ай бұрын
Not applicable at this stage.
@CharlesHe-b2x
@CharlesHe-b2x 3 ай бұрын
good job u earned yourself a sub
@hyperelectron-tg5cz
@hyperelectron-tg5cz 3 ай бұрын
um where did you copy the oscillator frequency from in 3:36?
@BinderTronics
@BinderTronics 3 ай бұрын
Wrong question. How do I know what the value should be or what does the macro do are better question. Answers: It is the default chip clock. Macro is used set timing for some of the builtin functions. Explained in detail here: kzbin.info/www/bejne/e164foKubNapaM0 If you truly want an answers to your question, copied it from prep code.
@jhonnyebtir9016
@jhonnyebtir9016 3 ай бұрын
Any means of contact for services?
@BinderTronics
@BinderTronics 3 ай бұрын
There is an email on the channel page at more links. Next to logo. Only available on desktop.
@Captain-f2g
@Captain-f2g 3 ай бұрын
Thank you for the video. This very helpful for me😂😂.
@Zadar-mg2fp
@Zadar-mg2fp 3 ай бұрын
Pleez send me STM32F isp points
@BinderTronics
@BinderTronics 3 ай бұрын
kzbin.info/www/bejne/gpjCYWOBi72crbM kzbin.info/www/bejne/r6fGcpyJg5yobqs you'll have a better time looking for SWD (serial wire debug) than for ISP.
@ruthyputhy7498
@ruthyputhy7498 4 ай бұрын
Great tutorial. Thank you so much!
@seifel-dinmuhammed1225
@seifel-dinmuhammed1225 4 ай бұрын
List of components, please!
@BinderTronics
@BinderTronics 4 ай бұрын
kzbin.info/www/bejne/eHnVqnZ8rJeIaZI kzbin.info/aero/PLtuqBdbsL-DvbB6QAGgoGBAEsGuXfGFoF
@TSA595
@TSA595 4 ай бұрын
baie dankie
@mosne123
@mosne123 4 ай бұрын
Hello Binder. I have been following ur channel for some years now and like ur comprehensive tutorials. Are there any other channels you post some material? Linkedin?
@BinderTronics
@BinderTronics 4 ай бұрын
Nothing really. Most likely I will only duplicate what is already got on here if I decide to use another platform. Thanks sticking around for 3 years. I used to be somewhat active on twitter and patreon a few years back but it was mostly it was directing back to here. Links are in the description it you want to have a look.
@davinelulinvega
@davinelulinvega 4 ай бұрын
Well, that is how the process of beginning in development on new platform looks like. Scrolling forums and docs is omitted.
@BinderTronics
@BinderTronics 4 ай бұрын
Sarcasm?
@nathrm
@nathrm 5 ай бұрын
Thank you too
@undercrackers56
@undercrackers56 5 ай бұрын
Thank you for sharing. What are you using to program the STM32 BluePill? I have tried ST-Link V2, ST-Link-V3 and USB ST-Link clones but nothing works. Depending upon the programmer I get error reports telling me the device (STM32) is not responding. This is a common complaint with the later issues of STM32CubeIDE. Can you please help?
@BinderTronics
@BinderTronics 5 ай бұрын
Get an original st-link-V3 mini ~$10. I used a Segger J-link EDU, it is no longer manufactured. ST does not like people using closes with their software. If you setup a you own tool set the clones work fine. If you want to use ST tools you are going to have to use a Segger or an ordinal ST-Link. If you got a Nucleo you can hijack the ST-link from it.
@saifeldeinmohamed9315
@saifeldeinmohamed9315 5 ай бұрын
Why I can not find standalone project choice?
@ShyamKumar-rw2vq
@ShyamKumar-rw2vq 5 ай бұрын
Why the ADc reading procedure is this much complex? why Cube Mx Ide not providing some simple way to read ADC channels one by one in programs .when I work with ADCs the inter channel interference is a big issue.Nobody is addressing the real problems any where. According to me the methods used By Microchip Risk Processors are very simple. The explanations about the Control register bits are confusing. Waste Of time to work with cube IDE. select channel,switch it to sample and hold,start sampling ,give result. i really dont understand why ppl are talking bla bla bla much on a simple ADC process...
@BinderTronics
@BinderTronics 5 ай бұрын
You seem very distressed. You do not understand because you have never done serious high speed DSP. No-one uses the basic ADC on a STM but you still need to under stand it. The meat and potato's sit with DMA. Zero clock cycles wasted on operating the ADC. Set it and forget it. It will sample in the background. You only need to read the sample data out fast enough. Hands down the best ADCs I have ever used are from ST. Renasa is a close second. "select channel,switch it to sample and hold,start sampling ,give result" Exactly the same for a ST chips when using blocking samples. "Microchip Risk Processors" PIC is horrendous. "inter channel interference is a big issue. Nobody is addressing" This is a you problem. Fix your circuit. You likely have capacitive coupling caused by something external.
@ianbritt5128
@ianbritt5128 5 ай бұрын
Jy moet se "shows an error" en nie "throws an error" 😂😂🤣 nie
@BinderTronics
@BinderTronics 5 ай бұрын
Jy het nog nooit silent errors dan al gesien nie. As ek dit kan sien het hy dit gegooi. Toys uit die kot uit op die vloer. "Error vomit" is n ander term wat ek like.
@fifaham
@fifaham 5 ай бұрын
@8:58 movlw (1<<7) | (1<<4) one line for two enables
@Prescott2400-my6di
@Prescott2400-my6di 5 ай бұрын
This SoC already have a RTC, uses an Oled display to make a clock 🤨
@BinderTronics
@BinderTronics 5 ай бұрын
I2C is the main focus of the video. The RTC is just something simple to interface with. A OLED can be a whole video series on its own.
@turkialamri4648
@turkialamri4648 5 ай бұрын
Hey!< I'm using Atmel "ATSAM4LC2AA-AU" and I can't find standalone Project!!, help?
@BinderTronics
@BinderTronics 5 ай бұрын
Cause you are using a SAM device. Last time I checked the support for Atmel chips was terrible on MPLAB. Try Microchip-studio (Atmel Studio) kzbin.info/www/bejne/eHnVqnZ8rJeIaZI