Описание библиотеки микросхемы 5023ВС016 процессора "Спутник"
main.c
См. документацию.
1 
29 #include "i2c_test.h"
30 
31 
32 const unsigned int sys_freq = 80000000;
33 char dbg_buffer[256];
34 
46 void main()
47 {
48 
49  SystemInit(); // Инициализация модуля
50  clockInit(); // Выставляем клоки
51  DBG_UART_Init(); // Инициализация UART для отладки
52  gpioInit(); // Выставляем GPIO
53 
55  Test_I2C();
56 
57  while(1)
58  {
59  DBG_TX_Process(); // Пересылка данных, накопленных в кольцевом буфере, в отладочный UART
60  }
61 }
void DBG_UART_Init(void)
Инициализация отладочного UART'а
Definition: debug_uart.c:42
void SystemInit(void)
Инициализация микросхемы
Definition: system.c:352
void I2C_Init(I2C_T *pI2C, uint32_t clt_prsc)
Инициализация I2C.
Definition: i2c.c:48
Этот файл содержит структуры, макросы и функции необходимые необходимые для тестовой программы для I2...
#define CLK80MHZ_BAUDRATE_400KHZ
Definition: i2c_test.h:45
char dbg_buffer[256]
Definition: main.c:32
void Test_I2C()
Definition: i2c_test.c:36
void main()
Тест Can.
Definition: main.c:45
#define I2C
Указатель на структуру I2C.
void DBG_TX_Process(void)
Пересылка данных, накопленных в кольцевом буфере, в отладочный UART.
Definition: debug_uart.c:63
const unsigned int sys_freq
Definition: main.c:31
void gpioInit()
Иницилизация gpio.
Definition: debug_uart.c:131
void clockInit()
Подача clock для отладочного UART.
Definition: debug_uart.c:137