Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Recent content by kgavionics

  1. K

    Making smart speaker

    Let's say if someone is going to make the whole schematic for you, would you be able to code the firmware? I highly doubt it !
  2. K

    PROTEUS 8 PROFESSIONAL: CONTROLLER RECEIVED COMMAND WHILST BUSY.

    Hello The error means that your display is receiving a new command while executing the current one. I think this is due to timing issue between the commands send to the HD44780 or due to the simulation and your project might work fine in real world.
  3. K

    Slow based HD44780 LCD

    The problem has nothing to do with contrast, it's rather a refresh rate issue due to a crappy Chinese hd44780 clone.
  4. K

    Slow based HD44780 LCD

    Thanks, Dana, for your input! I'm using 4 bit mode (no I2C) and the LCD is hooked to an Stm32 board which I use with the older LCD as well. So, my code is not the culprit. It's the display itself.
  5. K

    Slow based HD44780 LCD

    Hi I bought a couple of 20x4 based hd44780 from China. The displays are working fine, except they are too slow, at least compared to my old 16x4 LCD. I made a video showing both displays (the first one is the old and the second one is the new). Does someone have an idea why? Thanks in advance
  6. K

    Stm32f103 HD44780 LCD library "No HAL"

    I started writing my own using 4 bit addressing, after writing this post! Thanks for your suggestions, anyway!
  7. K

    Stm32f103 HD44780 LCD library "No HAL"

    I'm getting started with STM32 MCU's using Keil uvision (CSMIS). I'm looking for a 44780 library, but all I can find online are using HAL, which I'm not a big fan of. Does someone know where can I find one using CMSIS? THank you in advance
  8. K

    [SOLVED] Nokia5110 display backlight is always on?

    Thank you for the heads-up After doing some measurement, I found this how the backlight is wired on my display. (see attached schematic)
  9. K

    [SOLVED] Nokia5110 display backlight is always on?

    Hello, I bought a few 5110 on eBay, and they're working ok , except they have weird issues. Firstly, in accordance with the data sheet (PDC8544 chip) these displays are 3.3V, but mine they only work with 5v. Secondly, the Backlight is always on whether I hook the pin to 3.3V via a 330 ohm...
  10. K

    [SOLVED] Help with BCD to Binary

    You are the man crutschow! Your suggestion worked like a charm! Thank you very much!!
  11. K

    [SOLVED] Help with BCD to Binary

    I'm totally aware that I can't store more than 255! My question is how to convert BCD to binary! 1636566211 I just give an example! I meant any number from 000 to 255 in decimal! I want to implement the 8bit version algorithm, then I can extend it to 16 bits! Furthermore, I'm aware that BCD...
  12. K

    [SOLVED] Help with BCD to Binary

    Hello guys I have built a break-out board based on the keyboard encoder 74c923 hooked up to an Arduino UNO (AVR-GCC using Atmel studio 7), which sends a BCD digit each time I press on a key! All is working fine, but I can't figure out how to store the 3 digits into an 8 bit variable! In the...
  13. K

    STM32 resources

    This guy has awesome tutorials about the stm32 microcontrollers! https://www.youtube.com/c/PhilS94
  14. K

    how i can implement output_b(SINE_WAVE[i]) in mikroc

    Yeah, that what I thought too! Sending or receiving data from port to another is one of the first step you learn in microcontroller world! The problem, that so many people don't take the time to learn things from the ground up! And, that's why they use compilers that do most of the job for them...
  15. K

    how i can implement output_b(SINE_WAVE[i]) in mikroc

    Thank you for the clarification, but why can't he use: PORTn=(SINE_WAVE[j]>>4);

Part and Inventory Search

Back
Top