test

Dependencies:   ad5422_arduino mbed LT1446 ADS1248-1 LM35-1 Flash FT813 PGA280_ADS1259

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()
 {