votre temps local: :: ()
heure officielle (en France) : ::(TZ:)
Heure UTC client: :: Offset client: s - delai: ms - - timeZone: Heure UTC: ::Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fr:programmes_en_c_pour_communiquer_avec_le_dds [2016/03/02 11:18] fwiotte |
fr:programmes_en_c_pour_communiquer_avec_le_dds [2016/03/02 11:22] (Version actuelle) fwiotte |
||
---|---|---|---|
Ligne 147: | Ligne 147: | ||
GPIO_PORTB_DEN_R |= 0xFF; // 7) enable digital I/O on PB0-PB7 | GPIO_PORTB_DEN_R |= 0xFF; // 7) enable digital I/O on PB0-PB7 | ||
| | ||
- | Exemple d'initialisation d'un PORT pour la communication série USB-UART0 sur l'ARM TM4C123GH6PM | + | Exemple d'initialisation d'un PORT pour la communication série USB-UART0 |
+ | sur l'ARM TM4C123GH6PM: | ||
- | // void init_UART0(void) | + | //void init_UART0(void) |
SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); | SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); | ||
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); | SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); | ||
Ligne 157: | Ligne 158: | ||
UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), 9600, | UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), 9600, | ||
(UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); | (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); | ||
+ | | ||
+ | Exemple de déclaration et d'initialisation des registres mot de fréquences: | ||
+ | | ||
+ | //AD9852// | ||
+ | int FTW0_ADRESS = 0x02; | ||
+ | //unsigned long long FTW0 = 0x17E4B17E4B1; //1.75MHz@300MHz clk | ||
+ | unsigned long long FTW0; | ||
+ | //float FTW0 = 0x17E4B17E4B1; //1.75MHz@300MHz clk | ||
+ | int FTW0_NUM_BYTE = 0x06; | ||
+ | //AD9858// | ||
+ | int FTW1_ADRESS = 0x03; | ||
+ | unsigned long FTW1 = 0x418937; //1MHz@1000MHz clk | ||
+ | int FTW1_NUM_BYTE = 0x04; | ||
+ | |||
+ | //AD9858// | ||
+ | int CFR_ADRESS = 0x00; | ||
+ | unsigned long CFR = 0x79; // MSB first | ||
+ | int CFR_NUM_BYTE = 0x04; |