timer encoder
This commit is contained in:
		
							parent
							
								
									5de107765d
								
							
						
					
					
						commit
						da6f8a6b34
					
				
					 6 changed files with 168 additions and 133 deletions
				
			
		|  | @ -1,21 +1,61 @@ | |||
| #ifndef MYADC_H | ||||
| #define MYADC_H | ||||
| 
 | ||||
| #include "stm32f10x.h" | ||||
| #include "Driver_ADC.h" | ||||
| #include "Driver_GPIO.h" | ||||
| 
 | ||||
| typedef struct | ||||
| { | ||||
|     ADC_TypeDef * ADC; | ||||
|     char Channel; | ||||
| } MyADC_Struct_TypeDef; | ||||
| 
 | ||||
| void (*PtrfctADC)(void); //Déclaration du pointeur de fonction ADC
 | ||||
| 
 | ||||
| //---------------------INIT-------------------//
 | ||||
| void MyADC_Base_Init(MyADC_Struct_TypeDef * ADC){ | ||||
| 	 | ||||
| 	MyGPIO_Struct_TypeDef * GPIO_ADC; 					//Déclaration du GPIO de l'ADC
 | ||||
| 	 | ||||
| 	 | ||||
| 	RCC->CFGR |= RCC_CFGR_ADCPRE_DIV6; 					//Division par 6 de la clock (72MHz) pour l'ADC (12MHz)
 | ||||
| 	RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; 		  	//Start clock ADC1
 | ||||
| 	 | ||||
| 	GPIO_ADC->GPIO = GPIOC;											//Initialisation du GPIO de l'ADC
 | ||||
| 	GPIO_ADC->GPIO_Conf = In_Analog; | ||||
| 	GPIO_ADC->GPIO_Pin = 0; | ||||
| 	MyGPIO_Init(GPIO_ADC); | ||||
| 		 | ||||
| 	 | ||||
| 	ADC1->SQR1 &= ADC_SQR1_L; 								 	//fixe le nombre de conversion à 1
 | ||||
|   ADC1->SQR3|= ADC->Channel; 									//indique la voie à convertir
 | ||||
| 	ADC1->CR2 |= ADC_CR2_EXTTRIG;								//activation du trigger externe
 | ||||
| 	ADC1->CR2 |= ADC_CR2_EXTSEL;                //event externe choisis : SWSTART 
 | ||||
| 	 | ||||
| 	MyADC_Base_Start(ADC->ADC); 								//Sart ADC1 et Horloge ADC1
 | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| void MyADC_Base_Init(MyADC_Struct_TypeDef * ADC); | ||||
| void MyADC_Base_Start(ADC_TypeDef * ADC); | ||||
| void MyADC_Base_Stop(ADC_TypeDef * ADC); | ||||
| void MyADC_Base_Interuption(ADC_TypeDef * ADC); | ||||
| int MyADC_Base_Result (MyADC_Struct_TypeDef * ADC); | ||||
| void MyADC_Init_Periph (void (*fct)(void)); | ||||
| //--------------------START-------------------//
 | ||||
| void MyADC_Base_Start(ADC_TypeDef * ADC){ | ||||
| 		ADC1->CR2 |= ADC_CR2_ADON; 							 | ||||
| } | ||||
| 
 | ||||
| #endif | ||||
| //------------------INTERRUPTION--------------//
 | ||||
| void MyADC_Base_Interuption(ADC_TypeDef * ADC){ | ||||
| 	//Activation du trigger externe	
 | ||||
| 	ADC->CR1 |= ADC_CR1_EOCIE; 					 				//Interruption de l'ADC autorisée
 | ||||
| 	NVIC->ISER[0] |= (0x1<<ADC1_2_IRQn); 				//Interruption active au niveau NVIC
 | ||||
| 	NVIC->IP[ADC1_2_IRQn] |= 1<<4; 			 				//Affectation du niveau de priorité
 | ||||
| } | ||||
| 
 | ||||
| //--------------------HANDLER-----------------//
 | ||||
| void ADC1_2_IRQHandler (void) { | ||||
| 	(*PtrfctADC)(); 														//Appel de la fonction pointée par le pointeur fonction ADC
 | ||||
| 	MyADC_Base_Start(ADC1); | ||||
| 	ADC1->SR &= ~ADC_SR_EOC; 										//RAZ du flag end of conversion
 | ||||
| } | ||||
| 
 | ||||
| //--------------------DATA--------------------//
 | ||||
| int MyADC_Base_Result (MyADC_Struct_TypeDef * ADC){ | ||||
| 	return ADC1->DR & ~((0x0F)<<12);  					//Retour de la conversion de l'ADC
 | ||||
| } | ||||
| 
 | ||||
| //-------------------POINTEUR-----------------//
 | ||||
| void MyADC_Init_Periph (void (*fct)(void)){ | ||||
| 		PtrfctADC=fct;														//Affectation du pointeur de fonction ADC
 | ||||
| 
 | ||||
| } | ||||
							
								
								
									
										39
									
								
								Drivers/Voilier_fonction/Girouette.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								Drivers/Voilier_fonction/Girouette.c
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,39 @@ | |||
| #include "Girouette.h" | ||||
| #include "Driver_ADC.h" | ||||
| #include "Driver_Timer.h" | ||||
| #include "Driver_GPIO.h" | ||||
| 
 | ||||
| void init_encoder_timer (void){ | ||||
| 	 | ||||
| 	//Déclaration du Timer et de ses GPIO
 | ||||
| 	MyGPIO_Struct_TypeDef * GPIO_PB6;			 | ||||
| 	MyGPIO_Struct_TypeDef * GPIO_PB7; | ||||
| 	MyTimer_Struct_TypeDef * Encoder_Timer;  | ||||
| 		 | ||||
| 	//Parametrage des GPIO
 | ||||
| 	GPIO_PB6->GPIO = GPIOB; | ||||
| 	GPIO_PB6->GPIO_Conf = In_Floating; | ||||
| 	GPIO_PB6->GPIO_Pin = 6; | ||||
| 	MyGPIO_Init(GPIO_PB6); | ||||
| 	 | ||||
| 	GPIO_PB7->GPIO = GPIOB; | ||||
| 	GPIO_PB7->GPIO_Conf = In_Floating; | ||||
| 	GPIO_PB7->GPIO_Pin = 7; | ||||
| 	MyGPIO_Init(GPIO_PB7); | ||||
| 	 | ||||
| 	//Parametrage du Timer
 | ||||
| 	Encoder_Timer->Timer = TIM4;			 | ||||
| 	Encoder_Timer->ARR = 400;								//ARR doit être supérieur à 360° puisque la RAZ du Timer se fait au tour complet de la girouette
 | ||||
| 	Encoder_Timer->PSC = 0;									//On ne divise pas la précision de notre mesure
 | ||||
| 	MyTimer_Base_Init(Encoder_Timer); | ||||
| 	 | ||||
| 	//Passage du Timer en mode Encoder
 | ||||
| 	TIM4->SMCR &= ~(0x0007); | ||||
| 	TIM4->SMCR |= TIM_SMCR_SMS_1; | ||||
| 	TIM4->CCMR1 &= ~(0xF2F2); | ||||
| 	TIM4->CCMR1 |= TIM_CCMR1_CC1S_0; | ||||
| 	TIM4->CCMR1 |= TIM_CCMR1_CC2S_0; | ||||
| 	TIM4->CCER &= TIM_CCER_CC1P; | ||||
| 	TIM4->CCER &= TIM_CCER_CC2P; | ||||
| 	TIM4->CR1 |= TIM_CR1_CEN; | ||||
| } | ||||
							
								
								
									
										3
									
								
								Drivers/Voilier_fonction/Girouette.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Drivers/Voilier_fonction/Girouette.h
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | |||
| 
 | ||||
| 
 | ||||
| void init_encoder_timer (void); | ||||
|  | @ -26,7 +26,7 @@ | |||
|     <ToolsetNumber>0x4</ToolsetNumber> | ||||
|     <ToolsetName>ARM-ADS</ToolsetName> | ||||
|     <TargetOption> | ||||
|       <CLKADS>8000000</CLKADS> | ||||
|       <CLKADS>12000000</CLKADS> | ||||
|       <OPTTT> | ||||
|         <gFlags>1</gFlags> | ||||
|         <BeepAtEnd>1</BeepAtEnd> | ||||
|  | @ -79,8 +79,8 @@ | |||
|       </OPTFL> | ||||
|       <CpuCode>18</CpuCode> | ||||
|       <DebugOpt> | ||||
|         <uSim>1</uSim> | ||||
|         <uTrg>0</uTrg> | ||||
|         <uSim>0</uSim> | ||||
|         <uTrg>1</uTrg> | ||||
|         <sLdApp>1</sLdApp> | ||||
|         <sGomain>1</sGomain> | ||||
|         <sRbreak>1</sRbreak> | ||||
|  | @ -103,7 +103,7 @@ | |||
|         <bEvRecOn>1</bEvRecOn> | ||||
|         <bSchkAxf>0</bSchkAxf> | ||||
|         <bTchkAxf>0</bTchkAxf> | ||||
|         <nTsel>6</nTsel> | ||||
|         <nTsel>0</nTsel> | ||||
|         <sDll></sDll> | ||||
|         <sDllPa></sDllPa> | ||||
|         <sDlgDll></sDlgDll> | ||||
|  | @ -114,65 +114,28 @@ | |||
|         <tDlgDll></tDlgDll> | ||||
|         <tDlgPa></tDlgPa> | ||||
|         <tIfile></tIfile> | ||||
|         <pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon> | ||||
|         <pMon>BIN\UL2CM3.DLL</pMon> | ||||
|       </DebugOpt> | ||||
|       <TargetDriverDllRegistry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ARMRTXEVENTFLAGS</Key> | ||||
|           <Name>-L70 -Z18 -C0 -M0 -T1</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>DLGDARM</Key> | ||||
|           <Name>(1010=937,133,1313,690,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1357,482,1778,909,0)(121=-1,-1,-1,-1,0)(122=546,289,967,716,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=911,135,1505,886,0)(131=997,343,1591,1094,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=1375,56,1823,470,0)(161=1383,268,1831,682,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=240,283,843,1034,0)(151=-1,-1,-1,-1,0)</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ARMDBGFLAGS</Key> | ||||
|           <Name>-T0</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ST-LINKIII-KEIL_SWO</Key> | ||||
|           <Name>-U066FFF575256867067031930 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>UL2CM3</Key> | ||||
|           <Name>-U -O206 -S8 -C0 -P00 -N00("") -D00(00000000) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)</Name> | ||||
|           <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name> | ||||
|         </SetRegEntry> | ||||
|       </TargetDriverDllRegistry> | ||||
|       <Breakpoint> | ||||
|         <Bp> | ||||
|           <Number>0</Number> | ||||
|           <Type>0</Type> | ||||
|           <LineNumber>69</LineNumber> | ||||
|           <EnabledFlag>1</EnabledFlag> | ||||
|           <Address>134219582</Address> | ||||
|           <ByteObject>0</ByteObject> | ||||
|           <HtxType>0</HtxType> | ||||
|           <ManyObjects>0</ManyObjects> | ||||
|           <SizeOfObject>0</SizeOfObject> | ||||
|           <BreakByAccess>0</BreakByAccess> | ||||
|           <BreakIfRCount>1</BreakIfRCount> | ||||
|           <Filename>U:\INSA\Microcontrôleur\Projet_Voilier_grp\Voilier\GPIO_Test\Sources\Main.c</Filename> | ||||
|           <ExecCommand></ExecCommand> | ||||
|           <Expression>\\GPIO_Test\Sources/Main.c\69</Expression> | ||||
|         </Bp> | ||||
|       </Breakpoint> | ||||
|       <Breakpoint/> | ||||
|       <Tracepoint> | ||||
|         <THDelay>0</THDelay> | ||||
|       </Tracepoint> | ||||
|       <DebugFlag> | ||||
|         <trace>0</trace> | ||||
|         <periodic>1</periodic> | ||||
|         <periodic>0</periodic> | ||||
|         <aLwin>0</aLwin> | ||||
|         <aCover>0</aCover> | ||||
|         <aSer1>1</aSer1> | ||||
|         <aSer1>0</aSer1> | ||||
|         <aSer2>0</aSer2> | ||||
|         <aPa>0</aPa> | ||||
|         <viewmode>1</viewmode> | ||||
|         <viewmode>0</viewmode> | ||||
|         <vrSel>0</vrSel> | ||||
|         <aSym>0</aSym> | ||||
|         <aTbox>0</aTbox> | ||||
|  | @ -203,16 +166,9 @@ | |||
|       <pszMrulep></pszMrulep> | ||||
|       <pSingCmdsp></pSingCmdsp> | ||||
|       <pMultCmdsp></pMultCmdsp> | ||||
|       <LogicAnalyzers> | ||||
|         <Wi> | ||||
|           <IntNumber>0</IntNumber> | ||||
|           <FirstString>((PORTA & 0x00000020) >> 5 & 0x20) >> 5</FirstString> | ||||
|           <SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028504F5254412026203078303030303030323029203E3E2035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1700000000000000000000000000000000000000DA040008</SecondString> | ||||
|         </Wi> | ||||
|       </LogicAnalyzers> | ||||
|       <DebugDescription> | ||||
|         <Enable>1</Enable> | ||||
|         <EnableFlashSeq>0</EnableFlashSeq> | ||||
|         <EnableFlashSeq>1</EnableFlashSeq> | ||||
|         <EnableLog>0</EnableLog> | ||||
|         <Protocol>2</Protocol> | ||||
|         <DbgClock>10000000</DbgClock> | ||||
|  | @ -225,12 +181,12 @@ | |||
|     <ToolsetNumber>0x4</ToolsetNumber> | ||||
|     <ToolsetName>ARM-ADS</ToolsetName> | ||||
|     <TargetOption> | ||||
|       <CLKADS>8000000</CLKADS> | ||||
|       <CLKADS>12000000</CLKADS> | ||||
|       <OPTTT> | ||||
|         <gFlags>1</gFlags> | ||||
|         <gFlags>0</gFlags> | ||||
|         <BeepAtEnd>1</BeepAtEnd> | ||||
|         <RunSim>0</RunSim> | ||||
|         <RunTarget>1</RunTarget> | ||||
|         <RunSim>1</RunSim> | ||||
|         <RunTarget>0</RunTarget> | ||||
|         <RunAbUc>0</RunAbUc> | ||||
|       </OPTTT> | ||||
|       <OPTHX> | ||||
|  | @ -272,14 +228,14 @@ | |||
|         <LExpSel>0</LExpSel> | ||||
|       </OPTXL> | ||||
|       <OPTFL> | ||||
|         <tvExp>1</tvExp> | ||||
|         <tvExp>0</tvExp> | ||||
|         <tvExpOptDlg>0</tvExpOptDlg> | ||||
|         <IsCurrentTarget>0</IsCurrentTarget> | ||||
|       </OPTFL> | ||||
|       <CpuCode>18</CpuCode> | ||||
|       <DebugOpt> | ||||
|         <uSim>0</uSim> | ||||
|         <uTrg>1</uTrg> | ||||
|         <uSim>1</uSim> | ||||
|         <uTrg>0</uTrg> | ||||
|         <sLdApp>1</sLdApp> | ||||
|         <sGomain>1</sGomain> | ||||
|         <sRbreak>1</sRbreak> | ||||
|  | @ -288,7 +244,7 @@ | |||
|         <sRfunc>1</sRfunc> | ||||
|         <sRbox>1</sRbox> | ||||
|         <tLdApp>1</tLdApp> | ||||
|         <tGomain>1</tGomain> | ||||
|         <tGomain>0</tGomain> | ||||
|         <tRbreak>1</tRbreak> | ||||
|         <tRwatch>1</tRwatch> | ||||
|         <tRmem>1</tRmem> | ||||
|  | @ -302,7 +258,7 @@ | |||
|         <bEvRecOn>1</bEvRecOn> | ||||
|         <bSchkAxf>0</bSchkAxf> | ||||
|         <bTchkAxf>0</bTchkAxf> | ||||
|         <nTsel>6</nTsel> | ||||
|         <nTsel>-1</nTsel> | ||||
|         <sDll></sDll> | ||||
|         <sDllPa></sDllPa> | ||||
|         <sDlgDll></sDlgDll> | ||||
|  | @ -313,53 +269,21 @@ | |||
|         <tDlgDll></tDlgDll> | ||||
|         <tDlgPa></tDlgPa> | ||||
|         <tIfile></tIfile> | ||||
|         <pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon> | ||||
|         <pMon></pMon> | ||||
|       </DebugOpt> | ||||
|       <TargetDriverDllRegistry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ARMRTXEVENTFLAGS</Key> | ||||
|           <Name>-L70 -Z18 -C0 -M0 -T1</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>DLGTARM</Key> | ||||
|           <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ARMDBGFLAGS</Key> | ||||
|           <Name></Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>DLGUARM</Key> | ||||
|           <Name>(105=-1,-1,-1,-1,0)</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>ST-LINKIII-KEIL_SWO</Key> | ||||
|           <Name>-U066FFF575256867067031930 -O206 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)</Name> | ||||
|         </SetRegEntry> | ||||
|         <SetRegEntry> | ||||
|           <Number>0</Number> | ||||
|           <Key>UL2CM3</Key> | ||||
|           <Name>-U -O206 -S8 -C0 -P00 -N00("") -D00(00000000) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)</Name> | ||||
|         </SetRegEntry> | ||||
|       </TargetDriverDllRegistry> | ||||
|       <Breakpoint/> | ||||
|       <Tracepoint> | ||||
|         <THDelay>0</THDelay> | ||||
|       </Tracepoint> | ||||
|       <DebugFlag> | ||||
|         <trace>0</trace> | ||||
|         <periodic>1</periodic> | ||||
|         <periodic>0</periodic> | ||||
|         <aLwin>0</aLwin> | ||||
|         <aCover>0</aCover> | ||||
|         <aSer1>1</aSer1> | ||||
|         <aSer1>0</aSer1> | ||||
|         <aSer2>0</aSer2> | ||||
|         <aPa>0</aPa> | ||||
|         <viewmode>1</viewmode> | ||||
|         <viewmode>0</viewmode> | ||||
|         <vrSel>0</vrSel> | ||||
|         <aSym>0</aSym> | ||||
|         <aTbox>0</aTbox> | ||||
|  | @ -390,13 +314,6 @@ | |||
|       <pszMrulep></pszMrulep> | ||||
|       <pSingCmdsp></pSingCmdsp> | ||||
|       <pMultCmdsp></pMultCmdsp> | ||||
|       <DebugDescription> | ||||
|         <Enable>1</Enable> | ||||
|         <EnableFlashSeq>0</EnableFlashSeq> | ||||
|         <EnableLog>0</EnableLog> | ||||
|         <Protocol>2</Protocol> | ||||
|         <DbgClock>10000000</DbgClock> | ||||
|       </DebugDescription> | ||||
|     </TargetOption> | ||||
|   </Target> | ||||
| 
 | ||||
|  | @ -446,14 +363,10 @@ | |||
|       <GroupNumber>1</GroupNumber> | ||||
|       <FileNumber>4</FileNumber> | ||||
|       <FileType>1</FileType> | ||||
| <<<<<<< HEAD | ||||
|       <tvExp>0</tvExp> | ||||
| ======= | ||||
|       <tvExp>1</tvExp> | ||||
| >>>>>>> feature-branch | ||||
|       <tvExpOptDlg>0</tvExpOptDlg> | ||||
|       <bDave2>0</bDave2> | ||||
|       <PathWithFileName>C:\Users\chanfreau\Downloads\voilier\Drivers\Sources\Driver_ADC.c</PathWithFileName> | ||||
|       <PathWithFileName>..\Drivers\Sources\Driver_ADC.c</PathWithFileName> | ||||
|       <FilenameWithoutPath>Driver_ADC.c</FilenameWithoutPath> | ||||
|       <RteFlg>0</RteFlg> | ||||
|       <bShared>0</bShared> | ||||
|  | @ -462,7 +375,7 @@ | |||
| 
 | ||||
|   <Group> | ||||
|     <GroupName>SRC</GroupName> | ||||
|     <tvExp>0</tvExp> | ||||
|     <tvExp>1</tvExp> | ||||
|     <tvExpOptDlg>0</tvExpOptDlg> | ||||
|     <cbSel>0</cbSel> | ||||
|     <RteFlg>0</RteFlg> | ||||
|  | @ -480,6 +393,26 @@ | |||
|     </File> | ||||
|   </Group> | ||||
| 
 | ||||
|   <Group> | ||||
|     <GroupName>Voilier_fonction</GroupName> | ||||
|     <tvExp>1</tvExp> | ||||
|     <tvExpOptDlg>0</tvExpOptDlg> | ||||
|     <cbSel>0</cbSel> | ||||
|     <RteFlg>0</RteFlg> | ||||
|     <File> | ||||
|       <GroupNumber>3</GroupNumber> | ||||
|       <FileNumber>6</FileNumber> | ||||
|       <FileType>1</FileType> | ||||
|       <tvExp>0</tvExp> | ||||
|       <tvExpOptDlg>0</tvExpOptDlg> | ||||
|       <bDave2>0</bDave2> | ||||
|       <PathWithFileName>..\Drivers\Voilier_fonction\Girouette.c</PathWithFileName> | ||||
|       <FilenameWithoutPath>Girouette.c</FilenameWithoutPath> | ||||
|       <RteFlg>0</RteFlg> | ||||
|       <bShared>0</bShared> | ||||
|     </File> | ||||
|   </Group> | ||||
| 
 | ||||
|   <Group> | ||||
|     <GroupName>::CMSIS</GroupName> | ||||
|     <tvExp>0</tvExp> | ||||
|  |  | |||
|  | @ -339,7 +339,7 @@ | |||
|               <MiscControls></MiscControls> | ||||
|               <Define></Define> | ||||
|               <Undefine></Undefine> | ||||
|               <IncludePath>..\Drivers\Include</IncludePath> | ||||
|               <IncludePath>..\Drivers\Include;..\Drivers\Voilier_fonction;..\Drivers\Sources</IncludePath> | ||||
|             </VariousControls> | ||||
|           </Cads> | ||||
|           <Aads> | ||||
|  | @ -401,7 +401,7 @@ | |||
|             <File> | ||||
|               <FileName>Driver_ADC.c</FileName> | ||||
|               <FileType>1</FileType> | ||||
|               <FilePath>C:\Users\chanfreau\Downloads\voilier\Drivers\Sources\Driver_ADC.c</FilePath> | ||||
|               <FilePath>..\Drivers\Sources\Driver_ADC.c</FilePath> | ||||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|  | @ -415,6 +415,16 @@ | |||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|         <Group> | ||||
|           <GroupName>Voilier_fonction</GroupName> | ||||
|           <Files> | ||||
|             <File> | ||||
|               <FileName>Girouette.c</FileName> | ||||
|               <FileType>1</FileType> | ||||
|               <FilePath>..\Drivers\Voilier_fonction\Girouette.c</FilePath> | ||||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|         <Group> | ||||
|           <GroupName>::CMSIS</GroupName> | ||||
|         </Group> | ||||
|  | @ -818,7 +828,7 @@ | |||
|             <File> | ||||
|               <FileName>Driver_ADC.c</FileName> | ||||
|               <FileType>1</FileType> | ||||
|               <FilePath>C:\Users\chanfreau\Downloads\voilier\Drivers\Sources\Driver_ADC.c</FilePath> | ||||
|               <FilePath>..\Drivers\Sources\Driver_ADC.c</FilePath> | ||||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|  | @ -832,6 +842,16 @@ | |||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|         <Group> | ||||
|           <GroupName>Voilier_fonction</GroupName> | ||||
|           <Files> | ||||
|             <File> | ||||
|               <FileName>Girouette.c</FileName> | ||||
|               <FileType>1</FileType> | ||||
|               <FilePath>..\Drivers\Voilier_fonction\Girouette.c</FilePath> | ||||
|             </File> | ||||
|           </Files> | ||||
|         </Group> | ||||
|         <Group> | ||||
|           <GroupName>::CMSIS</GroupName> | ||||
|         </Group> | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
| 
 | ||||
| 
 | ||||
| int main (void){ | ||||
| 	//Déclaration d'une LED et d'un BP par structure GPIO
 | ||||
| 
 | ||||
| 	 | ||||
| 	while(1){ | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue