15. How to Interface an LCD to an ARM Microcontroller Part 2

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 37

  • @aaakkk180
    @aaakkk180 6 лет назад +2

    Prof. Patrick I am proud of you

  • @lucysluckyday
    @lucysluckyday 7 лет назад +1

    This is awesome .. I have had one of the Texas Instruments ARM uC chips sitting handy that I had SMD'd onto a similar TQFP-to-DIP converter about 6 months back but never had the time to figure out how to actually get it working as a standalone chip within a breadboard .. until now! Although mine is not an STM chip, this vid just made me realize it should be easier than I had thought to wire up - connect all the VDDs, GNDs, add in some micas, then figure out how to program it via USART. Very glad I found this series, and I like the Eclipse IDE (variant), I had been wondering how I could switch from Keil to Eclipse.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      lucysluckyday stay tuned. We will get to other features like USART.

  • @EmreDUR
    @EmreDUR 7 лет назад +1

    I watched all of your ARM videos, and I really like them. I have started electronic programming by Arduino. I am working on ARM right now, but I think something is missing inside my brain. Your videos and other resources on the internet are quite usefull. However sometimes I can not understand the logic behind all of these. Should I get an AVR microcontroller and watch your AVR videos and practise with AVR to understand and learn more about microcontrollers or should I stick with ARM?

  • @RX7GSLSEowner
    @RX7GSLSEowner 7 лет назад

    Became kinda excited when I saw these two videos come out; then after the first few seconds of the first one I realized that they weren't gonna be what I was hoping for. Still, they are good info, don't misunderstand that. What I'm interested to see is a good explanation/demonstration of interfacing with a TFT. A *real* TFT, not one of those small one-inchers but instead a 4 - 7 inch TFT that would serve in more application contexts. I have yet to see a good video about it; EastRising has some compellingly-priced products but interfacing with them seems like a pain. I suppose that if you used SPI as the mechanism it might not be too bad; but I'd like to see a parallel interface up and going.
    Anyway. Just a wish list type of thing I suppose. After the first of the year I may venture into it on my own.
    Good work.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      I will be getting into TFT in the future. Not at the moment, unfortunately.

  • @Marcos-jj5ts
    @Marcos-jj5ts 7 лет назад

    Obrigado pela aula. Aguardando próximo vídeo.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      Coming very soon. Thanks. Vindo muito em breve. Obrigado.

  • @paulofernando4717
    @paulofernando4717 6 лет назад

    Patrick,
    I am electronic engineer graduated from Federal University of Pernambuco, Brasil. I'm starting to follow this tutorial and didn't find any link to download the CoIDE, the CooCox site is dead, right? I have two questions: Is there any place where I can download CoIDE? Could you point me others arm development platforms?
    PS: sorry for my bad English.

  • @samiulhaque3338
    @samiulhaque3338 6 лет назад

    nice .keep up the good work

  • @burhanmuhyiddin4372
    @burhanmuhyiddin4372 5 лет назад

    Perfect as usual :)

  • @tjwelsh1438
    @tjwelsh1438 7 лет назад +2

    I'm using CoIDE V1.7.8 ,I tried the beta V2 and I couldn't create a new project without it freezing. Anyway for me there is no cubelib component listed but the tutorial all worked fine with just the CMSIS BOOT and M0 Cmsis Core added. Thought I would mention in case anybody using V1.7.8 out there is stuck.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      Thanks. I am currently using Version: 2.0.5 Build id: 20150607-2.0.5

    • @ChoudryArif
      @ChoudryArif 7 лет назад

      v2 freezes and crashes

  • @zsole92
    @zsole92 7 лет назад

    Hello, I would like to ask if you are going to make videos about the : Timer || NVIC || communication modules used by the STM32 ? It would be nice :)

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 7 лет назад

    Hey thanks for this, question why use Coocox they stopped development on the IDE, I see atollic true studio offers a free version that's up to date.
    Also, I see you moved away from AVR whats your view on the move to ARM?

    • @zsole92
      @zsole92 7 лет назад

      Hello, i would like to ask if this atollic truestudio ide works in linux(Ubuntu 14)? I would like to use it with an stm32f103c8t6 uController. Seting up Coocox to program it was a bit complicated, and I'm courius to use other alternatives, because I would realy like to move from windows to linux and right now i didn't find good substitutes for the Keil ide.

    • @yaghiyahbrenner8902
      @yaghiyahbrenner8902 7 лет назад +1

      short answer Keil and IAR are the best in the industry why even bother, well unless the syntactic features are missing in Keil.
      In general all of them are ok, the STM32 platform is a complex chip and takes alot of time getting use to, after the setup overhead has been reached a level comfort, its a simple task to build projects.
      I'm more interested in the studying the setup of the project, there are lots of stuff going on even with the skteleton projects. like the memory map file, the vector handlers, the CMISS libraries vs STMCubeMx (which is not recommend for new people like me)
      yes, atollic truestudio runs on Linux.

    • @zsole92
      @zsole92 7 лет назад

      Ok, thank you wey much for the info. I have a bit of experince with the stm32, but this is the first time I see the cubeMX. If I remember corectly the CMSIS is used for hardware abstraction, what does the STMCubeMx offer in plus to the CMSIS?

    • @yaghiyahbrenner8902
      @yaghiyahbrenner8902 7 лет назад +1

      STMCubeMx is also a HAL, maintained by STM. I don't like it though the way Patrick is doing the tutotal with direct manipulation to the registers is better in terms of an educational point of view, with CubeMx HAL it hides alot of this stuff and its hard to figured out what is wrong with your code cause its buried deep under lots of C code.

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      I found Coocox to be the easiest to set up and that's important for these tutorials. The IDE isn't as important as the header files produced by the ARM folks, so as long as those are updated, I'm fine. Also, Coocox is based around the Eclipse IDE. If the Coocox IDE lags too far behind, I will just start using the Eclipse IDE, which also runs under Linux.

  • @AirmanCS
    @AirmanCS 7 лет назад

    Hi I have been looking everywhere for this answer maybe you will know.
    Lets say I finally programmed everything I want and I have my code and my PCB ready for building lets say "blinking led boxes", but everything is on a bread board so far.
    So I send my PCB design to a company and got 20 pcbs, then I go ahead an buy 20 STM32 and extra components.
    I now want to build stand alone units. How do I program the STM32 to then solder them to my PCBs, do I put some access on the PCB for the Link to connect and program then there or do I put my STM32 on some temporary board and then solder them to my PCB.
    How do companies like Microsoft do it for their gamepads for example? how do they program their MCU on their products? thanks.

    • @GSR600Relaxed
      @GSR600Relaxed 7 лет назад +1

      You usually add some programming pads to your pcb in order to program it after assembly. If you produce thousands of units you can order the microcontroller preprogrammed with your code from the manufacturer or distributor of the chip.

    • @AirmanCS
      @AirmanCS 7 лет назад

      GSR600Relaxed awesome thanks for your answer

    • @AirmanCS
      @AirmanCS 7 лет назад

      GSR600Relaxed awesome thanks for your answer

  • @JAGANNATHSAHOOtheraw
    @JAGANNATHSAHOOtheraw 7 лет назад

    in stead of using stm32f0.... if I use stm32f103c8t6 then any problems

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад +5

      You should not have a problem at all. Make sure to pay attention to the register specifications and you should be fine.

    • @JAGANNATHSAHOOtheraw
      @JAGANNATHSAHOOtheraw 7 лет назад

      Thank you

  • @matijasamobor2478
    @matijasamobor2478 7 лет назад

    Hi, any new videos? This is awesome! TEACH ME MASTER :D

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад +1

      Yes, all of the new videos are posted on www.patreon.com/NewbieHack
      You will find all of the videos associated with this tutorial series at the Patreon page first. Eventually, some of the videos (not all) will be posted on youtube, but that will be in the future. Thanks.

  • @robbs96
    @robbs96 7 лет назад

    am i missing something? i thought this was going to be an LCD tutorial, but this is a LED hello world thing.

  • @konturgestalter
    @konturgestalter 7 лет назад +2

    hahaha.. nice elevator music

    • @PatrickHoodDaniel
      @PatrickHoodDaniel  7 лет назад

      Thanks. Also added the attribution. Thanks for the reminder.