본문 바로가기
반응형

READ3

MG82F6D SPI Flash-2 ⑹ SPI 통신 초기화 – SPI 마스터 설정 /*********************************************************************************** *Function: void InitSPI(void) *Description: Initialize SPI Master *Input: *Output: *************************************************************************************/ void InitSPI(void) { SPI_Enable(); // Enable SPI SPI_SelectMASTERByMSTRbit(); // Set to MASTER SPI_SetClock(SPI_CLK_S.. 2022. 12. 22.
MG82F6D SPI Flash-1 1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. SPI 통신으로 MX25L3206 IC를 Read/Write 테스트함. - Flash ID 읽기 - Flash Erase - Flash Write - Flash Read 2. 회로도 3. Code ⑴ main routine void main() { u32 i; bit bOK; DWordTypeDef dwTemp; InitSystem(); // 시스템 초기화 INT_EnAll(); // EA = 1, SendStr("\nHello!"); // 시리얼로 Hello 전송, program start LED_G_0=0;LED_G_1=0;LED_R=0; // LED ALL ON DelayXm.. 2022. 12. 22.
MG82F6D Series I2C Master 1. 프로그램 개요 P22는 Green 0 LED, P24는 Red LED, P26은 Green 1 LED가 연결되어 있다. 4096바이트 용량의 EEPROM(24C32)을 읽고/쓰는 테스트를 진행한다. 2. 회로도 3. Code ⑴ main routine void main() { InitSystem(); // 시스템 초기화 SendStr("\nStart"); // 시리얼로 “Start” 문자 송신 LED_G_0=0;LED_G_1=0;LED_R=0; // LED ALL ON DelayXms(1000); // 1초 딜레이 LED_G_0=1;LED_G_1=1;LED_R=1; // LED ALL OFF rand = 0x80; // 랜덤 변수 초기화 0x80 TWI0TestAddr.W=0x0000; // TWI.. 2022. 12. 6.
반응형