void main(void) { unsigned short Val_Freq; // Valeur analogique de la frequence lue sur le potentiometre DebugClear(); // Initialisation des ports PPI_Init(); EXPORT_Init(); LED_Y_Init(); LED_R_Init(); // Initialisation de la memoire XHeap_init(); // Mise en marche du convertisseur AdcSet(ADC0,ADCDF_128); AdcOn(); while(1) { Val_Freq = AdcRead(); // Acquisition de la valeur // affichage des 8 MSB (sur 10) de la valeur de la tension sur les LEDS hautes en SPI LED_R(Val_Freq>>2); Send_1(MsgBox_1, Val_Freq); // Affichage de la mesure dans la fenêtre 'ON-The-Fly' du mode Débug DebugClear(); DebugPrint("\nValeur clignotement (0 à 1023) : "); DebugSHORT(Val_Freq,DEC); } }
void main() { Uart_init(); //UART初始化 Rest(); //复位加密芯片 Rece(17); //接收复位信息 Delay(); Send(); //发送高速命令 Rece(4); //提速成功的话芯片返回的数据和发送命令相同 Delay(); TL1 = 0xFF; //设置57600kbps的初值 TH1 = 0xFF; PCON |= (1<<7); // 波特率倍增来达到57600kbps Send_1(); //以57600kbps发送获取随机数命令 Rece(11); //接收返回数据(84 + 8字节随机数 + 90 00) while(1); }