led and rc

This commit is contained in:
2024-09-30 00:26:00 +03:00
parent 7095a09a1d
commit 6c3af6fbb5
15 changed files with 634 additions and 221 deletions

View File

@ -12,6 +12,16 @@
#define NUMLEDS 10
#define SHIFT_REG_DATA_PORT GPIOA
#define SHIFT_REG_DATA_PIN GPIO_PIN_4
#define SHIFT_REG_CLOCK_PORT GPIOA
#define SHIFT_REG_CLOCK_PIN GPIO_PIN_5
// Минимальные задержки для правильной работы
#define DATA_SETUP_TIME 20 // Время установки данных в нс
#define CLOCK_PULSE_WIDTH 20 // Длительность импульса тактирования в нс
void SetShiftReg_inline (unsigned char b1, unsigned char b2, unsigned char b3);
void SetShiftReg (unsigned char shiftreg[3]);