Basic fonct
This commit is contained in:
parent
45bc1d4b7d
commit
35c3561ad9
5 changed files with 105 additions and 25 deletions
|
@ -463,6 +463,30 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\Services\Moteur.c</PathWithFileName>
|
||||
<FilenameWithoutPath>Moteur.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\Services\MySequencer.c</PathWithFileName>
|
||||
<FilenameWithoutPath>MySequencer.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -473,7 +497,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileNumber>5</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -485,7 +509,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileNumber>6</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -497,7 +521,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>5</FileNumber>
|
||||
<FileNumber>7</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -507,6 +531,18 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>8</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\MyDrivers\MySysTick.c</PathWithFileName>
|
||||
<FilenameWithoutPath>MySysTick.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
@ -517,7 +553,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>6</FileNumber>
|
||||
<FileNumber>9</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -529,7 +565,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>7</FileNumber>
|
||||
<FileNumber>10</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -541,7 +577,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>8</FileNumber>
|
||||
<FileNumber>11</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -553,7 +589,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>9</FileNumber>
|
||||
<FileNumber>12</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -565,7 +601,7 @@
|
|||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>10</FileNumber>
|
||||
<FileNumber>13</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -585,7 +621,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>5</GroupNumber>
|
||||
<FileNumber>11</FileNumber>
|
||||
<FileNumber>14</FileNumber>
|
||||
<FileType>5</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -605,7 +641,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>6</GroupNumber>
|
||||
<FileNumber>12</FileNumber>
|
||||
<FileNumber>15</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
@ -625,7 +661,7 @@
|
|||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>13</FileNumber>
|
||||
<FileNumber>16</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
|
|
|
@ -397,6 +397,16 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\MyRF.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Moteur.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\Moteur.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MySequencer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\MySequencer.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -417,6 +427,11 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\MyDrivers\MyUSART.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MySysTick.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\MyDrivers\MySysTick.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -875,6 +890,16 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\MyRF.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Moteur.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\Moteur.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MySequencer.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\Services\MySequencer.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
@ -895,6 +920,11 @@
|
|||
<FileType>1</FileType>
|
||||
<FilePath>..\MyDrivers\MyUSART.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>MySysTick.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\MyDrivers\MySysTick.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
|
16
Services/MySequencer.c
Normal file
16
Services/MySequencer.c
Normal file
|
@ -0,0 +1,16 @@
|
|||
#include "MySequencer.h"
|
||||
#include "MySysTick.h"
|
||||
|
||||
|
||||
|
||||
void MySequencer_Conf(void) {
|
||||
|
||||
MySysTick_Conf(0xAFC80);
|
||||
MySysTick_IT_Conf(MySequencer_Task_10ms,3);
|
||||
MySysTick_IT_Enable();
|
||||
|
||||
}
|
||||
|
||||
void MySequencer_Task_10ms (void) {
|
||||
__nop();
|
||||
}
|
10
Services/MySequencer.h
Normal file
10
Services/MySequencer.h
Normal file
|
@ -0,0 +1,10 @@
|
|||
#ifndef MY_SEQ_H
|
||||
#define MY_SEQ_H
|
||||
|
||||
#include "stm32f103xb.h"
|
||||
|
||||
void MySequencer_Conf(void);
|
||||
|
||||
void MySequencer_Task_10ms (void);
|
||||
|
||||
#endif
|
16
Src/main.c
16
Src/main.c
|
@ -25,7 +25,7 @@
|
|||
#include "MyRF.h"
|
||||
#include "Moteur.h"
|
||||
#include "MySysTick.h"
|
||||
#include <stdio.h>
|
||||
#include "MySequencer.h"
|
||||
|
||||
void SystemClock_Config(void);
|
||||
|
||||
|
@ -38,25 +38,13 @@ void SystemClock_Config(void);
|
|||
*/
|
||||
|
||||
|
||||
|
||||
void test (void) {
|
||||
printf("ok");
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
/* Configure the system clock to 72 MHz */
|
||||
SystemClock_Config();
|
||||
|
||||
MySysTick_Conf(0xAFC80);
|
||||
MySysTick_IT_Conf(test,3);
|
||||
MySysTick_IT_Enable();
|
||||
MyRF_Conf();
|
||||
|
||||
for(int i=0; i<0xCFFF; i++) {
|
||||
}
|
||||
|
||||
MyRF_Transmit_3s();
|
||||
MySequencer_Conf();
|
||||
|
||||
/* Infinite loop */
|
||||
while (1)
|
||||
|
|
Loading…
Reference in a new issue