| Electronic Components Datasheet Search |
|
AM8530 Datasheet(PDF) 184 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM8530 Datasheet(HTML) 184 Page - Advanced Micro Devices |
|
184 / 194 page ![]() SCC Application Notes AMD 7–35 /*THIS ROUTINE LOADS THE FILE FROM DISK TO BUFFER MEMORY*/ opnfile() { char var_nam, name[16],*ptrr; extern char *alloc( ); unsigned int fd, endpos, begpos, count, numd; unsigned int; int num_read, i, numr; printf(“Enter name of file to be transferred: “); var_nam = scanf(“%s”, name); fd = fopen(name, “rb”); endpos = fseek(fd,OL,2); /*looks for end of file*/ fclose(fd); fd = open(name, BREAD); /*opens the file as binary file*/ if(fd<0) { fputs(“file not opened”, stdout); return;} ptr = alloc(endpos+1); /*allocates memory space for file beginning at ptr*/ for(i=0;i<endpos;i++) *(ptr+i)=’\0’; ptrr = ptr; num = 0; num_read = 1; while(num_read!=0) { /*This reads the file from disk starting at location ptrr*/ num_read = read(fed,ptrr,endpos); num = num + num_read; /*calculates length of file*/ ptrr = ptrr + num_read: } ptr = ptr – 2; num = num + 2; *ptr = num; /*appends lower byte of length to beginning of file*/ ptr++; numd = num >> 0x08; *ptr = 0x02; /*address of receiving device is attached*/ adrr = 01; segread(&rv); data_segment = rv.sds; data_seg = data_segment << 4; addr = data_seg + (long int) ptr; /*absolute 20–bit address is calculated /*this is required by the DMA controller*/ /*num_read contains: if –1 error if 0 EOF if >0 number of characters put in buffer*/ close(fd); return; } /*THIS ROUTINE INITIALIZES THE 8530 FOR TRANSMIT*/ sccinit() { unsigned char array[arraysize]; /array to initialize SCC registers*/ unsigned int i+0; |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |