Описание библиотеки микросхемы 5023ВС016 процессора "Спутник"
main.c
См. документацию.
1 
28 #include "flash_test.h"
29 
30 const uint32_t sys_freq = 80000000;
31 char dbg_buffer[256];
32 
45 void main()
46 {
47  // SystemInit(); // Инициализация модуля
48 
50  CMN_REG->EDAC_CTRL |= EDAC_En_1 ;
51  CMN_REG->EDAC_CTRL |= EDAC_En_2 ;
52 
53 clockInit(); // Выставляем клоки
54  DBG_UART_Init(); // Инициализация UART для отладки
55  gpioInit(); // Выставляем GPIO
56 
57  Flash_Test(); // Вызов теста
58 
59  while(1)
60  {
61  DBG_TX_Process(); // Пересылка данных, накопленных в кольцевом буфере, в отладочный UART
62  }
63 }
void DBG_UART_Init(void)
Инициализация отладочного UART'а
Definition: debug_uart.c:42
#define EXT_MEM_READ_CYCLES(x)
Макросы для регистра EXTMEM_CTRL.
Definition: system.h:235
char dbg_buffer[256]
Definition: main.c:32
uint8_t Flash_Test(void)
Definition: flash_test.c:77
void main()
Тест Can.
Definition: main.c:45
#define EXT_MEM_WRITE_CYCLES(x)
Definition: system.h:236
void DBG_TX_Process(void)
Пересылка данных, накопленных в кольцевом буфере, в отладочный UART.
Definition: debug_uart.c:63
const unsigned int sys_freq
Definition: main.c:31
#define EDAC_En_1
Макросы для регистра EDAC_CTRL.
Definition: system.h:256
#define EXT_MEM_TURN_CYCLES(x)
Definition: system.h:237
#define CMN_REG
Указатель на структуру CMN_REG.
void gpioInit()
Иницилизация gpio.
Definition: debug_uart.c:131
#define EDAC_En_2
Definition: system.h:257
void clockInit()
Подача clock для отладочного UART.
Definition: debug_uart.c:137
Этот файл содержит структуры, макросы и функции необходимые необходимые для взаимодействия с микросхе...