freedomhit

ADI武汉夏令营体会

几天的武汉夏令营结束了,感触很多,首先还是感谢ADI公司和华中科技大学给了我这次参加夏令营的机会,这让我增长了很多见识、也学到了很多东西。相对于哈尔滨的寒冷,一下火车,武汉的清新就给了我春天的感觉,到了华中科技,华中科技同学和老师热情的接待了我们,分发

I2C从机程序

#includevoidIRQ_Handler()__irq;inti=0,dat[9];intmain(){//I2ConP1.0andP1.1GP1CON=0x22;IRQEN=0x200;//I2C0SlaveInteruptI2C0CFG=0x01;//SlaveEnableI2C0ID0=0xA0;//SlaveIDI2C0STX=0x77;while(1){};return0;}voidIRQ_Handler()__irq{//SlaveRecieveif((I2C0SS

I2C主机程序

#includevoiddelay(int);voidIRQ_Handler()__irq;#definecount0x4;//Numberofbytestoberecieved-1inti=0,dat[5];//Sizeofdatshouldbe(count+1)intmain(){GP1CON=0x22;//I2ConP1.0andP1.1I2C0CFG=0x82;//MasterEnable&EnableGenerationofMasterClock//I2C-Mast

SPI从机程序

#includevoidIRQ_Handler(void)__irq;//IRQFuntionPrototypechari;charreceived_data[30];intmain(void){GP4DAT=0x04000000;//P4.2configuredasanoutput.LEDisturnedonIRQEN=SPI_SLAVE_BIT;GP1CON=0x22220000;//configureSPIonSPMSPICON=0x1409;//enableSPIslavem

SPI主机程序

#includevoidIRQ_Handler(void)__irq;//IRQFuntionPrototypeinti=0;intmain(void){GP4DAT=0x04000000;//P4.2configuredasanoutput.LEDisturnedonIRQEN=SPI_MASTER_BIT;GP1CON=0x22220000;//configureSPIonSPMSPIDIV=0xCC;//setSPIclock40960000/(2x(1+SPIDIV))//0

7026uart接口

ADI公司在夏令营中要用到数据传输的实验,那我就把一些7026关于数据传输的程序写给大家看看吧#include#defineCR0x0Dintputchar(intch);chargetchar2(void);intwrite(char*ptr,intlen);charoutput1[65];intmain(void){unsignedcharjchar=0x30;inti;GP1CON=0x011;CO

ADuC841调试软件

ADuC841单片机,该型号单片机的软件调试是通过一条传输线将单片机系统接到PC机的串口上,在调试软件ASPIRE中完成的,在线编译编制程序成功后,可以通过传输线将程序下载到单片机中,不需要仿真器也不需要程序烧制器,这也是我们选择这款单片机的一个重要原因。下面就对A

ADuC841的应用总结

ADuC841的片内也有一个专用控制器,用于单一引脚在线仿真(ICE)。这个引脚就是EA脚。通常把EA引脚接到高电平或低电平可以选择运行内部或外部存储器空间的程序。为进入单一引脚在线仿真模式,需要通过一个10k欧的电阻把EA引脚拉到高电平。在ADuC841调试过程中,有很多问