Описание библиотеки микросхемы 5023ВС016 процессора "Спутник"
src
sputnik_demo
periph_can
main.c
См. документацию.
1
29
#include "
can_test.h
"
30
31
const
unsigned
int
sys_freq
= 80000000;
32
char
dbg_buffer
[256];
33
45
void
main
()
46
{
47
48
SystemInit
();
// Инициализация модуля
49
clockInit
();
// Выставляем клоки
50
DBG_UART_Init
();
// Инициализация UART для отладки
51
gpioInit
();
// Выставляем GPIO
52
53
54
//Тест CAN:
55
Init_ports_CAN
(1);
56
CAN_to_USB_Test
();
// Тестирование CAN
57
58
while
(1)
59
{
60
DBG_TX_Process
();
// Пересылка данных, накопленных в кольцевом буфере, в отладочный UART
61
}
62
}
DBG_UART_Init
void DBG_UART_Init(void)
Инициализация отладочного UART'а
Definition:
debug_uart.c:42
SystemInit
void SystemInit(void)
Инициализация микросхемы
Definition:
system.c:352
dbg_buffer
char dbg_buffer[256]
Definition:
main.c:32
can_test.h
Этот файл содержит структуры, макросы и функции необходимые необходимые для тестовой программы для мо...
main
void main()
Тест Can.
Definition:
main.c:45
Init_ports_CAN
void Init_ports_CAN(unsigned int mode)
Definition:
can_test.c:103
DBG_TX_Process
void DBG_TX_Process(void)
Пересылка данных, накопленных в кольцевом буфере, в отладочный UART.
Definition:
debug_uart.c:63
sys_freq
const unsigned int sys_freq
Definition:
main.c:31
gpioInit
void gpioInit()
Иницилизация gpio.
Definition:
debug_uart.c:131
clockInit
void clockInit()
Подача clock для отладочного UART.
Definition:
debug_uart.c:137
CAN_to_USB_Test
void CAN_to_USB_Test()
Definition:
can_test.c:150
Создано системой
1.8.12