#### Artery
###### Тестирование модулей первого образца
- [x] Ethernet
- [x] DEBUG UART
- [x] SPI FLASH
- [x] Сдвиговые регистры (LED)
- [x] Сдвиговые регистры (UART)
- [x] Artery FLASH
- [x] USB
- [x] RTC
- [x] ADC
	- [x] АКБ (PB1 - IN9) 
	- [x] Напряжение 220 (PC0 - IN10)
	- [x] Ревизии
	- [x] Внутренний датчик температуры (IN16)
- [x] GPIO
	- [x] GSM 
	- [x] SIM switch
	- [x] IN/OUT
	- [x] 1 - wire
	- [x] WDI
- [x] LED
	- [x] LED "Сервер" (green + red)
	- [x] LED "Состояние" (green + red)
	- [x] LEDs "Уровень сигнала" (4 штуки)
- [x] UART
	 - [x] RS485_1
	 - [x] RS485_2
	 - [x] RS232_1
	 - [x] RS232_2
	 - [x] GSM_UART
	 - [x] Система параллельной диспетчеризации
		 - [x] RS232_1 - RS232_2
		- [x] RS485_1 - RS232_2
		- [x] RS232_1 - RS485_2
		- [x] RS485_1 - RS485_2



###### JTAG	 
![[ARM_JTAG_SWD_Header.png]]
###### Ethernet
PC_1 - DC (+)
PA_2 - DIO (+)
PA_1 - EINT (+)
PA_7 - CRSDV (+)
PC_4 - RXD0 (+)
PC_5 - RXD1 (+)
PB_11 - TXEN (+)
PB_12 - TXD0 (+)
PB_13 - TXD1 (+)
PA_8 - MCO (+)
PE_13 - EnRST

#define PHY_ADDRESS (0x01)
#define PHY_CONTROL_REG (0x00)
#define PHY_STATUS_REG (0x01)
  
![[phy_reg1.PNG]]

Для получения тактового сигнала для ethernet PHY 25 МГц необходимо снизить тактовую частоту контроллера до 200 МГц.

###### SPI Flash MX25L1606EM
SPI_nCS - PA_15
SPI_SCK - PB_3
SPI_MISO - PB_4
SPI_MOSI - PB_5

SPI_3 - default multi-function
SPI тактируется от шины APB через делитель /2. В нашем случае частота тактирования SPI - 100МГц.
![[spi_flash_mx25L1606.PNG]]

###### LEDs
Метролог (stm32):
- LED Green GPIOE_0
- LED Red GPIOE_1

###### UART
Метролог М3 с stm32:
- UART_1 - Debug PB_6 - Tx, PB_7 - Rx
- UART_2 - GMS модуль PD_5 - Tx, PD_6 - Rx
- UART_3 - RS485_2 PD_8 - Tx, PD_9 - Rx
- UART_4 - RS232_1 PC_10 - Tx, PC_11 - Rx
- UART_5 - RS232_2 PC_12 - Tx, PD_2 - Rx
 
Метролог М3 с at32, внешние порты RS232 и RS485:
- UART_7 - RS485_1 PE_8 - Tx, PE_7 - Rx
- UART_3 - RS485_2 PD_8 - Tx, PD_9 - Rx (Remap)
- UART_4 - RS232_1 PC_10 - Tx, PC_11 - Rx 
- UART_5 - RS232_2 PC_12 - Tx, PD_2 - Rx

USART для связи с GSM модемом:
- USART_2 - GSM, PD_5 - Tx, PD_6 - Rx (Remap)

###### GSM
- DTR - PE_2
- GSMPOK - PC_2
- GSMRST - PE_3

###### Тестирование одного из трех образцов
- [x] Ethernet
- [x] DEBUG UART
- [x] SPI FLASH
- [x] Сдвиговые регистры (LED)
- [ ] Сдвиговые регистры (UART)
- [x] Artery FLASH
- [x] USB
- [x] RTC
- [x] ADC
	- [x] АКБ (PB1 - IN9) 
	- [x] Напряжение 220 (PC0 - IN10)
	- [x] Ревизия MB (0.6V)
	- [x] Ревизия DB
	- [x] Внутренний датчик температуры (IN16)
- [x] GPIO
	- [x] GSM 
	- [x] SIM switch
	- [x] IN/OUT
	- [x] 1 - wire
	- [x] WDI
- [x] LED
	- [x] LED "Сервер" (green + red)
	- [x] LED "Состояние" (green + red)
	- [x] LEDs "Уровень сигнала" (4 штуки)
- [ ] UART
	 - [ ] RS485_1
	 - [ ] RS485_2
	 - [ ] RS232_1
	 - [ ] RS232_2
	 - [ ] GSM_UART
	 - [ ] Система параллельной диспетчеризации
		 - [ ] RS232_1 - RS232_2
		- [ ] RS485_1 - RS232_2
		- [ ] RS232_1 - RS485_2
		- [ ] RS485_1 - RS485_2

##### Поиск причины зависания модема
Действия
- отключил power manager - не помогло
- отключил второй канал GSM, где нут симки - тестирую - не помогло
- отключил оба канала GSM - тестирую