Mikrodenetleyici Driver Geliştirme

ARM Cortex - M4 Tabanlı mikrodenetleyici ile Driver dosyalarını yaz, gerçek bir öğrenme gerçekleştir. +3000 Satır KOD !

Mikrodenetleyici Driver Geliştirme
Mikrodenetleyici Driver Geliştirme

Mikrodenetleyici Driver Geliştirme free download

ARM Cortex - M4 Tabanlı mikrodenetleyici ile Driver dosyalarını yaz, gerçek bir öğrenme gerçekleştir. +3000 Satır KOD !

Hello, Welcome to Embedded Software

1) Kursun içeriği nedir ve farklı yapan yönleri nelerdir?

     The course is aimed at people who are considering a career in Embedded Software at a professional level. For this reason, it is shown how things work in the background of functions such as HAL Driver, STD Periph Driver, which are presented to us and help us control microcontrollers. By developing all the drivers yourself, you will now go beyond just using a SPI USART GPIO I2C ready functions. You will see how the ready-made codes are written for you and you will be developing your own APIs from the register level at the level called Bare Metal Programming. As you learn the background better, you will be able to enter Debug at a better level and you will be able to use these drivers better, which are available and produced for us, and also provide convenience.

2) Do I really need such a learning process?

    The answer is absolutely, YES. I will continue the explanation by giving a small example on behalf of those who are a little interested in these works. To make a transmission with USART, you simply need to configure it via the IDE. You determine your Tx and Rx lines, set the relevant pins, and you can handle this with a single function. However, USART is a very, very detailed unit in itself. As Data Frame structure varies, you can make different configurations at the level of SR, CR registers. Knowing this background will give you the advantage of being able to Debug at a good level in case of errors in professional level codes in the future. You will be able to navigate on the Driver one by one, by entering Debug line by line, you will learn how C codes flow and with what details even the BaudRate registers are configured.

3) What environmental units does the course consist of?

     In the course, GPIO, SPI, USART and I2C peripherals were taken respectively and APIs such as interest (Init, Send Data, Receive Data, Send with IT, Receive with IT) were developed for each of them and analyzed on Logic Analyzer.

4) What will I be able to do after taking the course?

     You will be able to know and control the background of microcontrollers from all manufacturers. Even if the register names or the features it provides change, all hardware is built on similar foundations. How to activate Clock Lines? You will be working with information that passes everywhere, such as how SPI sends data, how USART receives data, what is the I2C unit and how it works with the Interrupt Method. Your knowledge will never be limited to a custom microcontroller.