天天

[原]MC9S32AW的AD驱动

voidadc_init(void){ADC1SC1=0x1F;//关闭ADCADC1SC2=0x00;ADC1CFG=0xB8;APCTL1=0x00;//配置指定引脚作为ADC输入,而不是通用I/O,0表示用作为ADC输入,1表示用于通用IOAPCTL2=0x00;ADC_Cur_Channel=0;&

[原]MC9S32AW中使用的模拟I2C

这个是飞思卡尔的MC9S32AW中使用的模拟I2C的代码,跟之前所发的I2C是类似的,如果是遇到I2C通讯问题的话,可以使用示波器或是逻辑分析仪来分析波形,大部分问题都应该能解决的。#defineSDA_HIGH()PTED_PTED1=1#defineS

【原】飞思卡尔DZ60的CAN驱动

发个之前的CAN驱动,大家看看!typedefstruct{u16id;u8cmd;u8data_len:4;u8ack&nb

[原]FLASH模拟EP

芯片手册上,使用flash模拟epvoidFLASH_init(void)//--------初始化{if(!FCDIV_DIVLD){if(HCS08_BUS_FREQUENCY>=12000){FCDIV=(((HCS08_BUS_FREQUENCY/(8*175)))|0x40)-1;&nbs

[原]发个MC9S08AWxx的串口驱动

voidsci2_init(void){SCI2BD=0;//先关闭SCISCI2BD=CPU_BUS_FREQUENCY/16/9600;SCI2C1=0;//M=0,8位数据;PE=0,关闭奇偶校验;SCI2C2=0x2C;//TIE=0