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 forforum

  1. F

    LED DOT Matrix with 16f876a

    Could you post your code and schematic without ULN2803?
  2. F

    [SOLVED] Serial transfer not happening using Max232

    ch = getc(); could you try assign specific value for ch, Example: ch = 'A'; If 'A' is sent to PC, you try use other function. - - - Updated - - - Sorry, I just read your post again, You need check hardware: TX and RX pin. I can't see pin number of your schematic.
  3. F

    [SOLVED] pic18f43k22 adc wont work

    Yes, try to measure RB0 pin
  4. F

    LED DOT Matrix with 16f876a

    Could you try run without ULN2803 and with one LED matrix?
  5. F

    LED DOT Matrix with 16f876a

    This schematic used PORT B and PORT C. In code: TRISB = 0b00000000; // Set PORTB direction to be output TRISC = 0x00; // Set PORTC direction to be output PORTB = 0x00; // Turn OFF LEDs on PORTB ... PORTB = characters[count]; // PORT B PORTC = column; // PORT C
  6. F

    LED DOT Matrix with 16f876a

    IC ULN2803 invert input, So to use ULN2803 you need invert bits before set to PIN of MCU and You need used correct port to control LED.
  7. F

    Help in programming Graphic LCD with 18F4520

    I'm wrong. You need add function to control cursor as goto x,y position OR display 'H' character only one time.
  8. F

    pic16f877a timer0 c programming

    I thinks your delay function is not same. This code is display number signals is received. You need calculate freq from that value.
  9. F

    Help in programming Graphic LCD with 18F4520

    CS1 and CS2 to choose paper of LCD to display. (I think that is reason, it print on first 4 lines). you can call glcd_cmd(0xC0); in loop ('while(1)') to go to 1st position to display.
  10. F

    Help in programming Graphic LCD with 18F4520

    Could you try changed the main function as below? void main() { int i; GRAPHIC_LCD_INIT(); output_low(CS1); // CS1 connected to PIN_B0 output_low(CS2); // CS2 connected to PIN_B1 glcd_cmd(0xC1); // display start line while(1) { for (i = 0; i <...
  11. F

    Help in programming Graphic LCD with 18F4520

    OK, could you send proteus, code, hex file?
  12. F

    Help in programming Graphic LCD with 18F4520

    if LCD is ON, This can display at only one point,
  13. F

    Help in programming Graphic LCD with 18F4520

    Could you try this code? If can't run, you change value of data array and check your connection. unsigned char data[] = {127,127,8,8,127,127,0,0}; // H, 8x8 void GRAPHIC_LCD_INIT() { output_high(CS1); // CS1 connected to PIN_B0 output_high(CS2); // CS2 connected to PIN_B1...
  14. F

    [SOLVED] Some problem understanding the code

    This code used to display a character at the position x,y. LCD has matrix COLxROW RAM to store character (all characters are display on LCD). So function will saved the character to RAM of LCD at position x,y. PHYS_XSZ is number of characters on a line.
  15. F

    Help in programming Graphic LCD with 18F4520

    could you try to change glcd_data function: void glcd_data(unsigned char z) { output_high(RS); output_low(RW); output_d(z); output_high(EN); delay_ms(15); output_low(EN); }

Part and Inventory Search

Back
Top