test
Dependencies: ad5422_arduino mbed LT1446 ADS1248-1 LM35-1 Flash FT813 PGA280_ADS1259
Diff: PerifConfig.cpp
- Revision:
- 3:d4b106bf3a32
- Parent:
- 1:5d28312892aa
- Child:
- 4:d53895f65eb7
--- a/PerifConfig.cpp Mon Jun 22 10:33:10 2020 +0000 +++ b/PerifConfig.cpp Sat Aug 08 18:32:53 2020 +0000 @@ -2,26 +2,42 @@ #include <stdio.h> /*Переопределение имени пинов для платы ТЭД2*/ -DigitalOut Cs(D10); +DigitalOut Cs(PD_2); DigitalOut En1(D15); DigitalOut Adr0(D5); DigitalOut Adr1(D6); DigitalOut Adr2(D7); -DigitalOut Reset(D8); -DigitalIn CrdyA(D9); +DigitalOut ads1259_pin_Start(PG_2); +DigitalOut ads1259_pin_CS(PD_2); +DigitalIn ads1259_pin_Drdy(PG_3); + + +DigitalOut Reset(PG_2); +DigitalIn CrdyA(PG_3); + -/*DigitalOut MOSI(D11); -DigitalIn MISO(D12); -DigitalOut SCK(D13);*/ +/*Плата СБ-1*/ +DigitalOut SB1_SWEN(PB_13); +DigitalIn PosAr(PB_12); +DigitalIn PosBr(PA_15); +DigitalOut SB1_SHDN(PC_6); +DigitalOut PosAw(PB_15); +DigitalOut PosBw(PC_7); +/*Конец*/ + +//выводы для костыльного SPI +DigitalOut DOUT(PF_1); +//DigitalIn MISO(D12); +DigitalOut CLK(PF_2); /*Конец*/ //MOSI,MISO,SCK -SPI TED2(D11, D12, D13); - -Serial UART(SERIAL_TX,SERIAL_RX,115200); - +SPI TED2(PC_12, PC_11, PC_10); +//SPI AD1248_SPI(PB_5,PB_4,PB_3); +Serial UART(SERIAL_TX,SERIAL_RX,9600); +extern PwmOut Pressure(D3); void UART_gets(char maxcount) /*Функция получения строки и записи её в глобальную переменную str[]*/ @@ -59,8 +75,13 @@ void SPI1_MasterInitMode(char mode) { TED2.format(8,mode); - TED2.frequency(2500000); + TED2.frequency(100000); } +/*void SPI3_MasterInitMode(char mode) +{ + AD1248_SPI.format(8,mode); + AD1248_SPI.frequency(2500000); +}*/ void SPI1_SlaveInit() { @@ -82,6 +103,10 @@ { return (unsigned char)TED2.write(cData); } +/*unsigned char SPI3MasterTransferByte(unsigned char cData)//отправить и считать байт +{ + return (unsigned char)AD1248_SPI.write(cData); +}*/ unsigned char SPI1MasterReadByte() {