雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕

这篇具有很好参考价值的文章主要介绍了雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕

硬件平台

  1. AT32A403A Board开发板

  2. 1.28寸圆形彩色TFT显示屏高清IPS 模块240X240 SPI接口GC9A01

    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板

产品介绍

推荐一个屏幕资料参考网站 http://www.lcdwiki.com/1.28inch_IPS_Module

雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板

  • 1.28寸圆形IPS彩屏,支持 RGB 65K色显示,显示色彩丰富
  • 240X240分辨率,显示清晰
  • IPS全视角面板,超宽可视范围
  • 采用4线制SPI串行总线,只需几个IO即可点亮
  • 提供丰富的Arduino、STM32、C51以及MSP430示例程序
  • 军工级工艺标准,长期稳定工作
  • 提供底层驱动技术支持

产品参数

名称 参数
显示颜色 RGB 65K 彩色
SKU MSP1281
尺寸 1.28(inch)
面板材质 TFT
驱动芯片 GC9A01
分辨率 240*240 (Pixel)
显示接口 4-line SPI interface
有效显示区域(AA区) 直径:32.40 (mm)
触摸屏类型 无触摸屏
触摸IC 无触摸IC
模块PCB底板尺寸 38.03x45.80(mm)
视角 全角度
工作温度 -10℃~60℃
存储温度 -20℃~70℃
工作电压 3.3V

接口定义

序号 模块引脚 引脚说明
1 GND 液晶屏电源地
2 VCC 液晶屏电源正(3.3V/5V)
3 SCL 液晶屏SPI总线时钟信号
4 SDA 液晶屏SPI总线写数据信号
5 RES 液晶屏复位控制信号(低电平复位,模块有复位电路,该引脚可不接)
6 DC 液晶屏寄存器/数据选择控制信号(低电平:寄存器,高电平:数据)
7 CS 液晶屏片选控制信号(低电平使能)
8 BLK 液晶屏背光控制信号(高电平点亮,如不需要控制,请接3.3V)
模拟SPI移植LCD屏幕驱动
  1. 建立工程模板,添加相关驱动文件
 //lcd_gc9a01 硬件驱动层代码
 lcd_gc9a01.c
 lcd_gc9a01.h
 //lcd_gc9a01 软件应用层代码
 lcd_guic
 lcd_gui.h
 lcd_font.h
 //lcd_gc9a01 软件测试代码
 lcd_example.c
 lcd_example.h

雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板

  1. 配置引脚
    选择引脚,进入工程开始编写屏幕引脚初始化代码。为了方便后续移植,我在lcd_gc9a01.h处宏定义了每一个引脚,后续根据需要进行修改即可。
#define LCD_GPIO_PORT       GPIOD
#define LCD_GPIO_PORT_CLK   CRM_GPIOD_PERIPH_CLOCK

#define SCL_GPIO_PORT       GPIOD
#define SCL_GPIO_PIN        GPIO_PINS_8
#define SCL_GPIO_PORT_CLK   CRM_GPIOD_PERIPH_CLOCK

#define SDA_GPIO_PORT       GPIOD
#define SDA_GPIO_PIN        GPIO_PINS_9
#define SDA_GPIO_PORT_CLK   CRM_GPIOD_PERIPH_CLOCK

#define RES_GPIO_PORT       GPIOD
#define RES_GPIO_PIN        GPIO_PINS_10
#define RES_GPIO_PORT_CLK   CRM_GPIOD_PERIPH_CLOCK

#define DC_GPIO_PORT        GPIOD
#define DC_GPIO_PIN         GPIO_PINS_11
#define DC_GPIO_PORT_CLK    CRM_GPIOD_PERIPH_CLOCK

#define CS_GPIO_PORT        GPIOD
#define CS_GPIO_PIN         GPIO_PINS_12
#define CS_GPIO_PORT_CLK    CRM_GPIOD_PERIPH_CLOCK

#define BLK_GPIO_PORT        GPIOD
#define BLK_GPIO_PIN         GPIO_PINS_13
#define BLK_GPIO_PORT_CLK    CRM_GPIOD_PERIPH_CLOCK

  1. 屏幕GPIO端口初始化配置
void lcd_gpio_init(void)
{
  gpio_init_type gpio_init_struct;

  /* enable the gpioa clock */
  crm_periph_clock_enable(LCD_GPIO_PORT_CLK, TRUE);

  /* set default parameter */
  gpio_default_para_init(&gpio_init_struct);

  /* configure the gpio */
  gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
  gpio_init_struct.gpio_out_type  = GPIO_OUTPUT_PUSH_PULL;
  gpio_init_struct.gpio_mode = GPIO_MODE_OUTPUT;
  gpio_init_struct.gpio_pins = SDA_GPIO_PIN |SCL_GPIO_PIN|RES_GPIO_PIN|DC_GPIO_PIN|CS_GPIO_PIN|BLK_GPIO_PIN;
  gpio_init_struct.gpio_pull = GPIO_PULL_NONE;
  gpio_init(LCD_GPIO_PORT, &gpio_init_struct);
    
}
  1. SPI 接口宏定义设置
#define	SPI_SCLK_SET    gpio_bits_set(SCL_GPIO_PORT,SCL_GPIO_PIN)
#define	SPI_SCLK_CLR    gpio_bits_reset(SCL_GPIO_PORT,SCL_GPIO_PIN)

#define	SPI_MOSI_SET    gpio_bits_set(SDA_GPIO_PORT,SDA_GPIO_PIN)
#define	SPI_MOSI_CLR    gpio_bits_reset(SDA_GPIO_PORT,SDA_GPIO_PIN)
   


#define	LCD_RES_SET     gpio_bits_set(RES_GPIO_PORT,RES_GPIO_PIN)
#define	LCD_RES_CLR     gpio_bits_reset(RES_GPIO_PORT,RES_GPIO_PIN)

#define	LCD_DC_SET      gpio_bits_set(DC_GPIO_PORT,DC_GPIO_PIN)
#define	LCD_DC_CLR      gpio_bits_reset(DC_GPIO_PORT,DC_GPIO_PIN)

#define	LCD_CS_SET      gpio_bits_set(CS_GPIO_PORT,CS_GPIO_PIN)
#define	LCD_CS_CLR      gpio_bits_reset(CS_GPIO_PORT,CS_GPIO_PIN)

#define	LCD_BLK_SET     gpio_bits_set(BLK_GPIO_PORT,BLK_GPIO_PIN) 
#define	LCD_BLK_CLR     gpio_bits_reset(BLK_GPIO_PORT,BLK_GPIO_PIN) 

  1. 软件SPI代码实现

    /*****************************************************************************
     * @name       :void  SPI_WriteByte(uint8_t Data)
     * @function   :Write a byte of data using STM32's Software SPI
     * @parameters :Data:Data to be written
     * @retvalue   :None
    ******************************************************************************/
    void SPI_WriteByte(uint8_t Data)
    {
    	unsigned char i=0;
    	for(i=8;i>0;i--)
    	{
    	  if(Data&0x80)	
    			SPI_MOSI_SET; //输出数据
        else
    		  SPI_MOSI_CLR;
          SPI_SCLK_CLR;       
          SPI_SCLK_SET;
          Data<<=1; 
    	}
    }
    
    /*****************************************************************************
     * @name       :void LCD_WR_REG(uint8_t data)
     * @function   :Write an 8-bit command to the LCD screen
     * @parameters :data:Command value to be written
     * @retvalue   :None
    ******************************************************************************/
    void LCD_WR_REG(uint8_t data)
    { 
       LCD_CS_CLR;     
       LCD_DC_CLR;	  
       SPI_WriteByte(data);
       LCD_CS_SET;	
    }
    
    /*****************************************************************************
     * @name       :void LCD_WR_DATA(uint8_t data)
     * @function   :Write an 8-bit data to the LCD screen
     * @parameters :data:data value to be written
     * @retvalue   :None
    ******************************************************************************/
    void LCD_WR_DATA(uint8_t data)
    {
       LCD_CS_CLR;
       LCD_DC_SET;
       SPI_WriteByte(data);
       LCD_CS_SET;
    }
    

    如果传输的数据位为1,则将SPI数据引脚拉高;传输的数据位为0,则将SPI数据引脚拉低。每次传输一个字节数据,高位在前,每个时钟上升沿传输1位数据。

  2. LCD初始化函数

/*****************************************************************************
* @name       :void LCD_Init(void)
* @date       :2018-08-09 
* @function   :Initialization LCD screen
* @parameters :None
* @retvalue   :None
******************************************************************************/	 	 
void LCD_Init(void)
{  
  lcd_gpio_init();								 
  LCD_RESET(); //LCD 复位
//************* GC9A01初始化**********//	
  LCD_WR_REG(0xEF);
  LCD_WR_REG(0xEB);
  LCD_WR_DATA(0x14); 
  
	LCD_WR_REG(0xFE);			 
  LCD_WR_REG(0xEF); 

  LCD_WR_REG(0xEB);	
  LCD_WR_DATA(0x14); 

  LCD_WR_REG(0x84);			
  LCD_WR_DATA(0x40); 

  LCD_WR_REG(0x85);			
  LCD_WR_DATA(0xFF); 

  LCD_WR_REG(0x86);			
  LCD_WR_DATA(0xFF); 

  LCD_WR_REG(0x87);			
  LCD_WR_DATA(0xFF);

  LCD_WR_REG(0x88);			
  LCD_WR_DATA(0x0A);

  LCD_WR_REG(0x89);			
  LCD_WR_DATA(0x21); 

  LCD_WR_REG(0x8A);			
  LCD_WR_DATA(0x00); 

  LCD_WR_REG(0x8B);			
  LCD_WR_DATA(0x80); 

  LCD_WR_REG(0x8C);			
  LCD_WR_DATA(0x01); 

  LCD_WR_REG(0x8D);			
  LCD_WR_DATA(0x01); 

  LCD_WR_REG(0x8E);			
  LCD_WR_DATA(0xFF); 

  LCD_WR_REG(0x8F);			
  LCD_WR_DATA(0xFF); 


  LCD_WR_REG(0xB6);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x20);

  LCD_WR_REG(0x36);
  LCD_WR_DATA(0x08);
  
  LCD_WR_REG(0x3A);			
  LCD_WR_DATA(0x05); 


  LCD_WR_REG(0x90);			
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x08); 

  LCD_WR_REG(0xBD);			
  LCD_WR_DATA(0x06);
  
  LCD_WR_REG(0xBC);			
  LCD_WR_DATA(0x00);	

  LCD_WR_REG(0xFF);			
  LCD_WR_DATA(0x60);
  LCD_WR_DATA(0x01);
  LCD_WR_DATA(0x04);

  LCD_WR_REG(0xC3);			
  LCD_WR_DATA(0x13);
  LCD_WR_REG(0xC4);			
  LCD_WR_DATA(0x13);

  LCD_WR_REG(0xC9);			
  LCD_WR_DATA(0x22);

  LCD_WR_REG(0xBE);			
  LCD_WR_DATA(0x11); 

  LCD_WR_REG(0xE1);			
  LCD_WR_DATA(0x10);
  LCD_WR_DATA(0x0E);

  LCD_WR_REG(0xDF);			
  LCD_WR_DATA(0x21);
  LCD_WR_DATA(0x0c);
  LCD_WR_DATA(0x02);

  LCD_WR_REG(0xF0);   
  LCD_WR_DATA(0x45);
  LCD_WR_DATA(0x09);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x26);
  LCD_WR_DATA(0x2A);

  LCD_WR_REG(0xF1);    
  LCD_WR_DATA(0x43);
  LCD_WR_DATA(0x70);
  LCD_WR_DATA(0x72);
  LCD_WR_DATA(0x36);
  LCD_WR_DATA(0x37);  
  LCD_WR_DATA(0x6F);


  LCD_WR_REG(0xF2);   
  LCD_WR_DATA(0x45);
  LCD_WR_DATA(0x09);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x26);
  LCD_WR_DATA(0x2A);

  LCD_WR_REG(0xF3);   
  LCD_WR_DATA(0x43);
  LCD_WR_DATA(0x70);
  LCD_WR_DATA(0x72);
  LCD_WR_DATA(0x36);
  LCD_WR_DATA(0x37); 
  LCD_WR_DATA(0x6F);

  LCD_WR_REG(0xED);	
  LCD_WR_DATA(0x1B); 
  LCD_WR_DATA(0x0B); 

  LCD_WR_REG(0xAE);			
  LCD_WR_DATA(0x77);
  
  LCD_WR_REG(0xCD);			
  LCD_WR_DATA(0x63);		


  LCD_WR_REG(0x70);			
  LCD_WR_DATA(0x07);
  LCD_WR_DATA(0x07);
  LCD_WR_DATA(0x04);
  LCD_WR_DATA(0x0E); 
  LCD_WR_DATA(0x0F); 
  LCD_WR_DATA(0x09);
  LCD_WR_DATA(0x07);
  LCD_WR_DATA(0x08);
  LCD_WR_DATA(0x03);

  LCD_WR_REG(0xE8);			
  LCD_WR_DATA(0x34);

  LCD_WR_REG(0x62);			
  LCD_WR_DATA(0x18);
  LCD_WR_DATA(0x0D);
  LCD_WR_DATA(0x71);
  LCD_WR_DATA(0xED);
  LCD_WR_DATA(0x70); 
  LCD_WR_DATA(0x70);
  LCD_WR_DATA(0x18);
  LCD_WR_DATA(0x0F);
  LCD_WR_DATA(0x71);
  LCD_WR_DATA(0xEF);
  LCD_WR_DATA(0x70); 
  LCD_WR_DATA(0x70);

  LCD_WR_REG(0x63);			
  LCD_WR_DATA(0x18);
  LCD_WR_DATA(0x11);
  LCD_WR_DATA(0x71);
  LCD_WR_DATA(0xF1);
  LCD_WR_DATA(0x70); 
  LCD_WR_DATA(0x70);
  LCD_WR_DATA(0x18);
  LCD_WR_DATA(0x13);
  LCD_WR_DATA(0x71);
  LCD_WR_DATA(0xF3);
  LCD_WR_DATA(0x70); 
  LCD_WR_DATA(0x70);

  LCD_WR_REG(0x64);			
  LCD_WR_DATA(0x28);
  LCD_WR_DATA(0x29);
  LCD_WR_DATA(0xF1);
  LCD_WR_DATA(0x01);
  LCD_WR_DATA(0xF1);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x07);

  LCD_WR_REG(0x66);			
  LCD_WR_DATA(0x3C);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0xCD);
  LCD_WR_DATA(0x67);
  LCD_WR_DATA(0x45);
  LCD_WR_DATA(0x45);
  LCD_WR_DATA(0x10);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x00);

  LCD_WR_REG(0x67);			
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x3C);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x00);
  LCD_WR_DATA(0x01);
  LCD_WR_DATA(0x54);
  LCD_WR_DATA(0x10);
  LCD_WR_DATA(0x32);
  LCD_WR_DATA(0x98);

  LCD_WR_REG(0x74);			
  LCD_WR_DATA(0x10);	
  LCD_WR_DATA(0x85);	
  LCD_WR_DATA(0x80);
  LCD_WR_DATA(0x00); 
  LCD_WR_DATA(0x00); 
  LCD_WR_DATA(0x4E);
  LCD_WR_DATA(0x00);					
  
  LCD_WR_REG(0x98);			
  LCD_WR_DATA(0x3e);
  LCD_WR_DATA(0x07);

  LCD_WR_REG(0x35);	
  LCD_WR_REG(0x21);

  LCD_WR_REG(0x11); 
  delay_ms(120); 

  LCD_WR_REG(0x29); 	
  LCD_direction(USE_HORIZONTAL);//设置LCD显示方向
  LCD_BLK_SET;//点亮背光	 
  LCD_Clear(WHITE);//清全屏白色
}
  1. 驱动完整代码见仓库代码
    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板
    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板

屏幕测试

  1. 主程序
#include "main.h"

/**
  * @brief  main function.
  * @param  none
  * @retval none
  */
int main(void)
{
//  unsigned char count_num; 
  system_clock_config();
  at32_board_init();
  uart_print_init(115200);
  module_smg_gpio_iint();
  LCD_Init();
  /* output a message on hyperterminal using printf function */
  //printf("usart printf example: retarget the c library printf function to the usart\r\n");
  printf("Hardware_Init [ok] \r\n");
  printf("at_start_a403a board testing 2024-02-13\r\n");
  printf("at_start_a403a board module softspi lcd \r\n");
 
  
  while(1)
  {
       printf("lcd_example_test [start] \r\n");
       main_test(); 		   
	   menu_test();			   
       English_Font_test();     
       Chinese_Font_test();    
   
       printf("lcd_example_test [end] \r\n"); 
  }
}

  1. 测试效果

    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板
    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板
    雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕,雅特力AT32,开发板评测,C/C++,AT32,开发板文章来源地址https://www.toymoban.com/news/detail-842393.html

到了这里,关于雅特力车规级MCU-AT32A403A开发板评测 06 GC9A01 SPI-LCD 1.28圆形屏幕的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • HUAWEI 擎云L420 折腾记 (搭建arm gcc、openocd 雅特力 MCU开发环境)

    心血来潮,能不能在纯国产的笔记本、系统上进行开发, 划拉了一下市面上能买到的设备,也就华为擎云L410 、L420 还能买得起,用的上,因此小黄鱼2xxx 买了一部99新的擎云L420 开始尝试是否能搭建起来工作环境。 wq退出保存 之后 java -verison java 环境ok 安装十分顺利,默认版

    2024年02月17日
    浏览(10)
  • 美格智能推出全新一代5G R16车规级模组,助力智能驾驶时代加速到来

    美格智能推出全新一代5G R16车规级模组,助力智能驾驶时代加速到来

    3月14日,在 Embedded World 2023德国纽伦堡国际嵌入式系统展 会上,全球领先的无线通信模组及解决方案提供商美格智能重磅推出 全新一代5G车规级C-V2X MA925系列模组 。此系列模组基于高通技术公司近期推出的 第二代骁龙 ® 汽车5G调制解调器及射频平台进行设计研发和生产 。该

    2024年02月11日
    浏览(11)
  • 雅特力 AT32F437 配置RT-Thread 以太网(UDP/TCP Server)

    雅特力 AT32F437 配置RT-Thread 以太网(UDP/TCP Server)

    好记性不如烂笔头,既然不够聪明,就乖乖的做笔记,温故而知新。 本文档用于本人对知识点的梳理和记录。 雅特力 AT32F437 配置RT-Thread 以太网(UDP/TCP Server) 目录         一、前言         二、ENV配置         三、结语   一、前言 ENV版本:v1.3.5 rt-thread版本:V5+

    2024年02月12日
    浏览(9)
  • ASEMI代理ADI亚德诺ADM202EARNZ-REEL车规级芯片

    ASEMI代理ADI亚德诺ADM202EARNZ-REEL车规级芯片

    编辑-Z ADM202EARNZ-REEL 芯片参数: 型号:ADM202EARNZ-REEL 工作电压范围:4.5-5.5V VCC电源电流:2.5 mA 输入逻辑阈值低:0.8V 输入逻辑阈值高:2.4V 输出电压摆幅:±9.0V 变送器输出电阻:300 Ω 最大数据速率:230 kbps 抗电磁干扰:10 V/m VCC:−0.3 V to +6 V 功率耗散N-16:450 mW 工作温度范围

    2023年04月26日
    浏览(11)
  • ASEMI代理ADI亚德诺AD8130ARZ-REEL7车规级芯片

    ASEMI代理ADI亚德诺AD8130ARZ-REEL7车规级芯片

    编辑-Z AD8130ARZ-REEL7 芯片参数: 型号:AD8130ARZ-REEL7 −3dB带宽:250MHz 0.1 dB平坦度的带宽:25MHz 斜率:930V/μs 建立时间:20ns 上升和下降时间:1.5ns 输出超速恢复:30ns 二次谐波/三次谐波:−72/−79dBc 输出IP3:26dBm 共模抑制:96dB 共模电压范围:1.25 to 3.8V 电容:3pF   一般说明:

    2023年04月19日
    浏览(16)
  • ASEMI代理ADI亚德诺AD8061ARTZ-REEL7车规级芯片

    ASEMI代理ADI亚德诺AD8061ARTZ-REEL7车规级芯片

    编辑-Z AD8061ARTZ-REEL7芯片参数: 型号:AD8061ARTZ-REEL7 −3dB小信号带宽:320MHz −3dB大信号带宽:280MHz 0.1 dB平坦度的带宽:30MHz 斜率:650V/μs 总谐波失真:-77dBc 输入电压噪声:8.5nV/√Hz 输入电流噪声:1.2pA/√Hz 输入偏移电压:1mV 输入偏置电流:3.5uA 输入失调电流:0.3±uA 输入电阻

    2023年04月19日
    浏览(9)
  • 车规级耐高温BLE5.2协议串口转蓝牙模块E104-BT53C3产品简介

    车规级耐高温BLE5.2协议串口转蓝牙模块E104-BT53C3产品简介

    蓝牙模块通信接口: UART串口通信 蓝牙模块工作频率:2402~2480MHz 车规级蓝牙模块蓝牙协议:BLE 5.2 通信距离:170m 天线接口:PCB 产品尺寸:23*16mm 产品简介: E104-BT53C3耐高温车规级蓝牙模块 是一款基于蓝牙协议5.2版本的串口转BLE蓝牙模块,蓝牙模块具有耐高温、体积小、功耗

    2024年02月10日
    浏览(9)
  • MCU全球生态发展大会|AT32 MCU加速应用创新与产业智慧升级

    MCU全球生态发展大会|AT32 MCU加速应用创新与产业智慧升级

    7月21日,由AspenCore主办的2023全球MCU生态发展大会在深圳罗湖君悦酒店圆满举行。本次活动聚集国际和本土知名MCU厂商的技术和应用专家,为来自消费电子、家电、工业控制、通信网络、新能源汽车和物联网领域的OEM厂商和方案集成商代表带来MCU领域的最新技术趋势和应用解决

    2024年02月15日
    浏览(14)
  • 汽车信息安全--车规MCU的密钥管理

    目录 1.密钥分类及作用概述 2.密钥管理策略 3.小结 随着智能网联汽车的飞速发展,接入网络的车辆收到黑客攻击的场景越来越多。为保护网联汽车免受网络攻击,使用密码学对个人隐私数据、整车敏感数据进行保护逐渐引起了业内人士的重视。 在CP AUTOSAR中针对车内ECU间CAN

    2024年01月21日
    浏览(7)
  • 雅特力单片机开发笔记

    雅特力单片机开发笔记

    目录 1.开发资源获取 2.硬件资源 2.1 硬件原理图pcb资源 2.2 数据手册 3.SDK软件资源 3.1 keil开发环境配置 3.2 软件开发包说明 3.3 jlink配置 3.4 jlink编程与仿真 3.5 程序相关例程说明 4. 单片机开发工具 5.雅特力单片机论坛         雅特力单片机所有资源都在官方发布,官网地址:雅特

    2023年04月11日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包