烟花绽放 发表于 2015-11-22 15:39:12

【NUCLEO-L476RG开发】+ 串行方式驱动12864

先上图之前使用STM32驱动12864的时候效果不是特别好,所以使用74HC245来做电平转换(3.3V->5V)





使用STM32CUBEMX新建工程就不写了,和驱动LED相同,选好使用的管脚就好了,目前IO口的输出使用就现到这,下面上传工程文件。
这是主函数里面的内容
int main(void)
{

/* USER CODE BEGIN 1 */

/* USER CODE END 1 */

/* MCU Configuration----------------------------------------------------------*/

/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();

/* Configure the system clock */
SystemClock_Config();

/* Initialize all configured peripherals */
MX_GPIO_Init();

/* USER CODE BEGIN 2 */
lcd12864_init();
        HAL_Delay(100);
        PSB_L;
        HAL_Delay(100);
/* USER CODE END 2 */
        write_dat(0x80,14," 12864³ÌÐò²âÊÔ");
        write_dat(0x88,16,"×£STÉçÇøÔ½À´Ô½ºÃ");
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
                HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_SET);
                HAL_Delay(500);
/* USER CODE BEGIN 3 */
                HAL_GPIO_WritePin(GPIOA,GPIO_PIN_5,GPIO_PIN_RESET);
          HAL_Delay(500);
}
/* USER CODE END 3 */

}





dsjsjf 发表于 2015-11-22 22:20:58

顶               

disheng4688 发表于 2015-11-23 08:52:56

学习               

xu0801hua 发表于 2016-8-5 14:06:09

好东西...............................

y13132005302 发表于 2018-3-9 16:39:29

可以,不错的

xuzongde 发表于 2018-4-9 20:45:18

学习学习!
页: [1]
查看完整版本: 【NUCLEO-L476RG开发】+ 串行方式驱动12864