查看: 1424|回复: 5

[分享] LPC812-MAX试用--lcd5110驱动

[复制链接]
  • TA的每日心情
    奋斗
    2021-5-28 10:51
  • 签到天数: 62 天

    [LV.6]常住居民II

    3

    主题

    233

    帖子

    0

    高级会员

    Rank: 4

    积分
    737
    最后登录
    2021-9-17
    发表于 2021-5-19 21:18:36 | 显示全部楼层 |阅读模式
        收拾工位时翻出一块闲置已久的lcd5110,分辨率只有84*48,颗粒感太强被弃用了,碰巧前几天收到一块LPC812MAX,顺便尝试下使用LPC812软硬件SPI进行驱动,程序如下:
    1. #include "LPC8xx.h"
    2. #include "lpc8xx_syscon.h"
    3. #include "lpc8xx_swm.h"
    4. #include "lpc8xx_spi.h"

    5. #define u_char unsigned char
    6. #define LCD_CE   1<<12                       
    7. #define LCD_DC   1<<16
    8. #define LCD_CLK  1<<15
    9. #define LCD_DIN  1<<14
    10. extern const u_char pig[];
    11. extern const u_char asic[][6];

    12. void delay_us(int i){
    13.         int j=1000*i;
    14.         for (;j>0;j--);
    15. }
    16. void GPIO_Set(int i){
    17.   LPC_GPIO_PORT->SET0 = i;
    18. }
    19. void GPIO_Reset(int i){
    20.   LPC_GPIO_PORT->CLR0 = i;
    21. }

    22. ////////////////////////////////////////////soft spi/////////////////////////////////////////////
    23. void LCD_SPI_soft_init(void){
    24.   LPC_GPIO_PORT->DIR0 |= LCD_CE|LCD_DC|LCD_DIN|LCD_CLK;
    25.   GPIO_Reset(LCD_CE|LCD_DC|LCD_DIN|LCD_CLK);
    26. }
    27. void LCD_write_byte(u_char date, u_char command)
    28. {
    29.     u_char i;
    30.     GPIO_Reset(LCD_CE);
    31.     if (command == 0)         //cmd
    32.       GPIO_Reset(LCD_DC);                        
    33.     else
    34.       GPIO_Set(LCD_DC);         //date
    35.       for(i=0;i<8;i++) {
    36.           if(date&0x80)
    37.             GPIO_Set(LCD_DIN);
    38.           else
    39.             GPIO_Reset(LCD_DIN);
    40.           date = date <<1;
    41.           GPIO_Reset(LCD_CLK);
    42.           GPIO_Set(LCD_CLK);
    43.          }
    44.     GPIO_Set(LCD_CE);  
    45. }

    46. ///////////////////////////////////////////////hard  spi//////////////////////////////////////////
    47. /*
    48. void ConfigSWM(uint32_t func, uint32_t port_pin) {
    49.   uint32_t temp, pinassign, shifter, i;
    50.   for (i=0; i<num_funcs; i++) {
    51.     if (func != i)
    52.       continue;
    53.     else {
    54.       pinassign = i/4;
    55.       shifter = (i%4)*8;
    56.       break;
    57.     }
    58.   }
    59.   temp = LPC_SWM->PINASSIGN[pinassign];
    60.   temp &= ~(0xFF<<(shifter));
    61.   temp |= (port_pin << shifter);
    62.   LPC_SWM->PINASSIGN[pinassign] = temp;
    63.   return;
    64. }


    65. void LCD_SPI_hard_init(){
    66.   LPC_GPIO_PORT->DIR0 |= LCD_CE|LCD_DC;
    67.   GPIO_Reset(LCD_CE|LCD_DC|LCD_DIN|LCD_CLK);

    68.   ConfigSWM(SPI0_SCK, P0_15);
    69.   ConfigSWM(SPI0_MOSI, P0_14);
    70.   ConfigSWM(SPI0_SSEL, P0_12);
    71.   LPC_SYSCON->PRESETCTRL &= (SPI0_RST_N);       //restart
    72.   LPC_SYSCON->PRESETCTRL |= ~(SPI0_RST_N);

    73.   LPC_SPI0->DIV = (14);// Configure the SPI master's clock divider (DIV = value+1)
    74.   LPC_SPI0->CFG = CFG_ENABLE | CFG_MASTER ;                   //  CPOL & CPHA
    75.   LPC_SPI0->DLY = 0x0000;
    76.   LPC_SPI0->TXCTL = CTL_EOF | CTL_EOT | CTL_RXIGNORE | CTL_LEN(8);
    77. }
    78. void LCD_write_byte(u_char date, u_char cmd)
    79. {
    80.     u_char i;
    81.     if (cmd == 0)                    //cmd
    82.       GPIO_Reset(LCD_DC);                        
    83.     else
    84.       GPIO_Set(LCD_DC);         //date
    85.     LPC_SPI0->TXDAT = date;
    86. }
    87. */

    88. void LCD_set_XY(u_char X,u_char Y)
    89. {
    90.     LCD_write_byte(0x40 | Y, 0);
    91.     LCD_write_byte(0x80 | X, 0);
    92. }
    93. void LCD_clear(void){
    94.   int i = 0;
    95.   LCD_set_XY(0,0);
    96.   for(;i<504;i++){
    97.     LCD_write_byte(0x00, 1);
    98.   }
    99. }
    100. void LCD_soft_init(void)
    101. {
    102.     LCD_SPI_soft_init();
    103.     GPIO_Reset(LCD_CE);     // disable LCD
    104.     delay_us(1);
    105.     GPIO_Set(LCD_CE);       // enable LCD
    106.     delay_us(1);
    107.     LCD_write_byte(0x21,0);
    108.     LCD_write_byte(0xb6,0);      //偏置电压
    109.     LCD_write_byte(0x06,0);
    110.     LCD_write_byte(0x13,0);
    111.     LCD_write_byte(0x20,0);
    112.     LCD_write_byte(0x0C,0);      //反显
    113.     LCD_clear();   
    114. }
    115. /*
    116. void LCD_hard_init(void)
    117. {
    118.     LCD_SPI_hard_init();
    119.     delay_us(1);
    120.     LCD_write_byte(0x21, 0);
    121.     LCD_write_byte(0xb6, 0);      //偏置电压
    122.     LCD_write_byte(0x06, 0);
    123.     LCD_write_byte(0x13, 0);
    124.     LCD_write_byte(0x20, 0);
    125.     LCD_write_byte(0x0C,0);
    126.     LCD_clear();   
    127. }
    128. */
    129. void LCD_write_char(u_char X,u_char Y,u_char c)  
    130. {
    131.     unsigned char i;
    132.         LCD_set_XY(6*X,Y);           //asic[][6]:6*8 , X:84/6=14 , Y:48/8=6
    133.     for (i=0; i<6; i++){
    134.         LCD_write_byte(asic[c] , 1);
    135.                 }
    136. }
    137. void LCD_write_string(u_char *c,u_char X,u_char Y)
    138. {
    139.   u_char i = X;
    140.         while(*c != 0x00)                       //loop until finish
    141.         {
    142.                 LCD_write_char(i,Y,*c++);
    143.                 i ++;
    144.                 if(i == 14){                         //X:84/6=14
    145.                         i = 0;
    146.                         Y ++;
    147.                 }
    148.         }
    149. }

    150. void LCD_draw_bmp(u_char X,u_char Y, u_char weight,u_char height,u_char pic)//
    151. {
    152.         unsigned int i=X;
    153.         unsigned int j=Y;
    154.         unsigned int k = 0;
    155.         unsigned int count = weight*height/8;        
    156.         //unsigned char *ch = pic;
    157.         
    158.         LCD_set_XY(i,j);
    159.         for(k=0;k<count;k++)
    160.         {
    161.                 LCD_write_byte(pig[k],1);
    162.                 if((k+1)%weight==0){
    163.                         j++;
    164.                         LCD_set_XY(i,j);
    165.                 }
    166.         }
    167. }

    168. ///////////////////////////////////////font//////////////////
    169. const  u_char asic[][6]={
    170. 0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E,// 0
    171.         0x00, 0x00, 0x42, 0x7F, 0x40, 0x00,// 1
    172.         0x00, 0x42, 0x61, 0x51, 0x49, 0x46,// 2
    173.         0x00, 0x21, 0x41, 0x45, 0x4B, 0x31,// 3
    174.         0x00, 0x18, 0x14, 0x12, 0x7F, 0x10,// 4
    175.         0x00, 0x27, 0x45, 0x45, 0x45, 0x39,// 5
    176.         0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30,// 6
    177.         0x00, 0x01, 0x71, 0x09, 0x05, 0x03,// 7
    178.         0x00, 0x36, 0x49, 0x49, 0x49, 0x36,// 8
    179.         0x00, 0x06, 0x49, 0x49, 0x29, 0x1E,// 9
    180.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    181.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    182.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    183.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    184.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    185.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    186.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    187.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    188.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    189.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    190.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    191.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    192.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    193.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    194.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    195.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    196.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    197.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    198.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    199.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    200.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    201.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    202.         0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                                                //
    203.         0x00, 0x00, 0x00, 0x2f, 0x00, 0x00,// !
    204.         0x00, 0x00, 0x07, 0x00, 0x07, 0x00,// "
    205.         0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14,// #
    206.         0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12,// $
    207.         0x00, 0x62, 0x64, 0x08, 0x13, 0x23,// %
    208.         0x00, 0x36, 0x49, 0x55, 0x22, 0x50,// &
    209.         0x00, 0x00, 0x05, 0x03, 0x00, 0x00,// '
    210.         0x00, 0x00, 0x1c, 0x22, 0x41, 0x00,// (
    211.         0x00, 0x00, 0x41, 0x22, 0x1c, 0x00,// )
    212.         0x00, 0x14, 0x08, 0x3E, 0x08, 0x14,// *
    213.         0x00, 0x08, 0x08, 0x3E, 0x08, 0x08,// +
    214.         0x00, 0x00, 0x00, 0xA0, 0x60, 0x00,// ,
    215.         0x00, 0x08, 0x08, 0x08, 0x08, 0x08,// -
    216.         0x00, 0x00, 0x60, 0x60, 0x00, 0x00,// .
    217.         0x00, 0x20, 0x10, 0x08, 0x04, 0x02,// /
    218.         0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E,// 0
    219.         0x00, 0x00, 0x42, 0x7F, 0x40, 0x00,// 1
    220.         0x00, 0x42, 0x61, 0x51, 0x49, 0x46,// 2
    221.         0x00, 0x21, 0x41, 0x45, 0x4B, 0x31,// 3
    222.         0x00, 0x18, 0x14, 0x12, 0x7F, 0x10,// 4
    223.         0x00, 0x27, 0x45, 0x45, 0x45, 0x39,// 5
    224.         0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30,// 6
    225.         0x00, 0x01, 0x71, 0x09, 0x05, 0x03,// 7
    226.         0x00, 0x36, 0x49, 0x49, 0x49, 0x36,// 8
    227.         0x00, 0x06, 0x49, 0x49, 0x29, 0x1E,// 9
    228.         0x00, 0x00, 0x36, 0x36, 0x00, 0x00,// :
    229.         0x00, 0x00, 0x56, 0x36, 0x00, 0x00,// ;
    230.         0x00, 0x08, 0x14, 0x22, 0x41, 0x00,// <
    231.         0x00, 0x14, 0x14, 0x14, 0x14, 0x14,// =
    232.         0x00, 0x00, 0x41, 0x22, 0x14, 0x08,// >
    233.         0x00, 0x02, 0x01, 0x51, 0x09, 0x06,// ?
    234.         0x00, 0x32, 0x49, 0x59, 0x51, 0x3E,// @
    235.         0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C,// A
    236.         0x00, 0x7F, 0x49, 0x49, 0x49, 0x36,// B
    237.         0x00, 0x3E, 0x41, 0x41, 0x41, 0x22,// C
    238.         0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C,// D
    239.         0x00, 0x7F, 0x49, 0x49, 0x49, 0x41,// E
    240.         0x00, 0x7F, 0x09, 0x09, 0x09, 0x01,// F
    241.         0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A,// G
    242.         0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F,// H
    243.         0x00, 0x00, 0x41, 0x7F, 0x41, 0x00,// I
    244.         0x00, 0x20, 0x40, 0x41, 0x3F, 0x01,// J
    245.         0x00, 0x7F, 0x08, 0x14, 0x22, 0x41,// K
    246.         0x00, 0x7F, 0x40, 0x40, 0x40, 0x40,// L
    247.         0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F,// M
    248.         0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F,// N
    249.         0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E,// O
    250.         0x00, 0x7F, 0x09, 0x09, 0x09, 0x06,// P
    251.         0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E,// Q
    252.         0x00, 0x7F, 0x09, 0x19, 0x29, 0x46,// R
    253.         0x00, 0x46, 0x49, 0x49, 0x49, 0x31,// S
    254.         0x00, 0x01, 0x01, 0x7F, 0x01, 0x01,// T
    255.         0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F,// U
    256.         0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F,// V
    257.         0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F,// W
    258.         0x00, 0x63, 0x14, 0x08, 0x14, 0x63,// X
    259.         0x00, 0x07, 0x08, 0x70, 0x08, 0x07,// Y
    260.         0x00, 0x61, 0x51, 0x49, 0x45, 0x43,// Z
    261.         0x00, 0x00, 0x7F, 0x41, 0x41, 0x00,// [
    262.         0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55,// 、
    263.         0x00, 0x00, 0x41, 0x41, 0x7F, 0x00,// ]
    264.         0x00, 0x04, 0x02, 0x01, 0x02, 0x04,// ^
    265.         0x00, 0x40, 0x40, 0x40, 0x40, 0x40,// _
    266.         0x00, 0x00, 0x01, 0x02, 0x04, 0x00,// '
    267.         0x00, 0x20, 0x54, 0x54, 0x54, 0x78,// a
    268.         0x00, 0x7F, 0x48, 0x44, 0x44, 0x38,// b
    269.         0x00, 0x38, 0x44, 0x44, 0x44, 0x20,// c
    270.         0x00, 0x38, 0x44, 0x44, 0x48, 0x7F,// d
    271.         0x00, 0x38, 0x54, 0x54, 0x54, 0x18,// e
    272.         0x00, 0x08, 0x7E, 0x09, 0x01, 0x02,// f
    273.         0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C,// g
    274.         0x00, 0x7F, 0x08, 0x04, 0x04, 0x78,// h
    275.         0x00, 0x00, 0x44, 0x7D, 0x40, 0x00,// i
    276.         0x00, 0x40, 0x80, 0x84, 0x7D, 0x00,// j
    277.         0x00, 0x7F, 0x10, 0x28, 0x44, 0x00,// k
    278.         0x00, 0x00, 0x41, 0x7F, 0x40, 0x00,// l
    279.         0x00, 0x7C, 0x04, 0x18, 0x04, 0x78,// m
    280.         0x00, 0x7C, 0x08, 0x04, 0x04, 0x78,// n
    281.         0x00, 0x38, 0x44, 0x44, 0x44, 0x38,// o
    282.         0x00, 0xFC, 0x24, 0x24, 0x24, 0x18,// p
    283.         0x00, 0x18, 0x24, 0x24, 0x18, 0xFC,// q
    284.         0x00, 0x7C, 0x08, 0x04, 0x04, 0x08,// r
    285.         0x00, 0x48, 0x54, 0x54, 0x54, 0x20,// s
    286.         0x00, 0x04, 0x3F, 0x44, 0x40, 0x20,// t
    287.         0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C,// u
    288.         0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C,// v
    289.         0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C,// w
    290.         0x00, 0x44, 0x28, 0x10, 0x28, 0x44,// x
    291.         0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C,// y
    292.         0x00, 0x44, 0x64, 0x54, 0x4C, 0x44,// z
    293. };

    294. const u_char pig[]={
    295. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0x1C,0xCC,0xDE,0x76,0x76,0xE6,
    296. 0x86,0x0E,0x1C,0x18,0x18,0x0C,0x0C,0x0C,0x0C,0x0E,0x0E,0x0E,0x0E,0x0C,0x0C,0x0C,
    297. 0x0C,0x18,0x18,0x30,0x70,0x60,0x60,0x60,0x70,0x70,0x60,0x60,0xE0,0xC0,0x80,0x00,
    298. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xF8,0xDF,0x8F,0x80,0x82,0x8F,0xBF,0x30,
    299. 0xA0,0x89,0xCF,0xC6,0x8E,0x1C,0x10,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,
    300. 0x00,0x80,0x9C,0x9C,0x8C,0x1C,0x70,0xFC,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x81,
    301. 0xC3,0xFF,0x3C,0x00,0x00,0xC0,0xE0,0x60,0xE0,0xC0,0xE0,0x71,0xF9,0xFD,0x1F,0x07,
    302. 0x03,0x00,0x01,0x01,0xC1,0xF9,0x3D,0xEE,0xF3,0xDB,0xF9,0x71,0x01,0x01,0x01,0xF1,
    303. 0xFB,0x33,0xE6,0x9D,0xF9,0xE1,0x03,0x07,0x00,0x03,0x0F,0x1C,0x1C,0x0C,0xFE,0xFE,
    304. 0x77,0x03,0x01,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0xFF,0xFF,0x01,0x00,0x07,0x0F,
    305. 0x1C,0x38,0x70,0x60,0xE0,0xC0,0xC3,0xC7,0x8E,0x8D,0x9D,0xBD,0xFE,0xCE,0xCE,0xC6,
    306. 0xCE,0xEC,0x7F,0xBF,0x8B,0x8D,0x8F,0x83,0x80,0xC0,0xC0,0xC0,0x60,0x60,0xF0,0x9C,
    307. 0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x3F,0xFF,0xD8,
    308. 0xF8,0xF0,0xE0,0xFF,0xFF,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0xE1,0xF1,0x31,0x01,
    309. 0x01,0x03,0x03,0x03,0x03,0x01,0x01,0x01,0x01,0x01,0x81,0xC1,0xC0,0x00,0x00,0xE0,
    310. 0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,
    311. 0x83,0x83,0x83,0x01,0x01,0x03,0x1F,0x7C,0xF0,0xB0,0xB0,0xF0,0xF0,0xD0,0xFF,0xFF,
    312. 0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0E,0x06,0x36,0x7F,0x7F,0x79,0x79,0x78,0x78,
    313. 0x1E,0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    314. };

    315. int main(void) {
    316.         LPC_SYSCON->SYSAHBCLKCTRL |= (GPIO|SPI0|SWM);
    317.         LCD_soft_init();
    318.         LCD_write_string("LPC812 max",2,2);
    319.         delay_us(10000);
    320.         LCD_clear();

    321.   while(1) {
    322.          LCD_draw_bmp(5,0, 50,48,pig[504]);
    323.          delay_us(100);
    324.          //LCD_clear();
    325.          //LCD_write_byte(0xa5,1);
    326.          //LPC_SPI0->TXDAT = 0x21;
    327.   }
    328. }
    复制代码

        程序使用了SPI0与软件模拟SPI,实现字符串与图片的显示,实验效果如图所示:

    6daf62d69f8acf5ed414ac17ef8fb43.jpg c134b705fccc7e2fe58b56821768e7b.jpg

    目前软件SPI已调试成功,但仍存在两个问题:
    1:字符串转数组问题:LCD_draw_bmp(u_char X,u_char Y, u_char weight,u_char height,u_char pic)函数通过输入插入点座标(X,Y)、图片水平与竖直方向上的像素点数目以及图片数组实现任意位置与大小图片的显示,并将其取代汉字,进行图片的局部刷新。图片数组默认置为504(84*48),函数中会根据图片水平与竖直方向上的像素点数目weight与height缩小数组范围并实现换行。但是现在存在一个问题,图片数组pic无法直接传递到LCD_write_byte(pig[k],1)的pig[]数组中,只能写死,灵活性较差。
    2:使用硬件SPI时,单独调用LPC_SPI0->TXDAT = 0x21与LCD_write_byte(0xa5,1)时读值正确,但是整体初始化时读值错误,目前以尝试过更改 LPC_SPI0->CFG 中 CPOL 与 CPHA的四种组合,但问题依旧。
    ccae54117579b1eed2f1fb12aba65ef.png

    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-5-28 10:51
  • 签到天数: 62 天

    [LV.6]常住居民II

    3

    主题

    233

    帖子

    0

    高级会员

    Rank: 4

    积分
    737
    最后登录
    2021-9-17
     楼主| 发表于 2021-5-19 21:23:52 | 显示全部楼层
    有大哥用过LPC812的板载下载器的虚拟串口没,UART直接映射到PO_1与PO_6没反应,外接串口模块是有输出的
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    15 小时前
  • 签到天数: 1953 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17433
    最后登录
    2024-5-9
    发表于 2021-5-19 22:05:14 | 显示全部楼层
    dzwwzd6699 发表于 2021-5-19 21:23
    有大哥用过LPC812的板载下载器的虚拟串口没,UART直接映射到PO_1与PO_6没反应,外接串口模块是有输出的 ...

    板上要短路接口,默认断开的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    15 小时前
  • 签到天数: 1953 天

    [LV.Master]伴坛终老

    61

    主题

    1万

    帖子

    3

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    17433
    最后登录
    2024-5-9
    发表于 2021-5-19 22:05:55 | 显示全部楼层
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 1337 天

    [LV.10]以坛为家III

    88

    主题

    4294

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9059
    最后登录
    2024-5-6
    发表于 2021-5-20 08:41:45 | 显示全部楼层
    嘿嘿 这个图片好有爱啊
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3308

    主题

    6557

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32135
    最后登录
    2024-5-9
    发表于 2021-5-20 09:49:44 | 显示全部楼层
    可以,这个很Q
    签到签到
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-9 15:44 , Processed in 0.139138 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表