芯片基础与创新。
本人还是力主大家用8bit芯片。
1、芯片的os==?
2、发现问题==芯片可以同时有几种【总线】同时存在——软_cs+硬_cs。
手机是典型应用。所以,大家学简单的但是能学会。
3、软cs +硬cs ==小程序。
软_片选:
interrupt=0// 中断触发=0
soft_cs=1 //软_cs标志位
hard_cs=0//硬_cs 标志位
soft_cs_name==芯片名//片选的芯片名或芯片ID
n=set_clock(20)==20
//min ~max==假设5~200(设置读、写时钟)
while (interrupt=0){
for(n=20,n--,)
{read_date()
或
write_date()
return read_date/write_date==1==true
}
else
if interrupt=1 //中断触发,硬cs==1==true
{hard_cs=1 //硬_cs 标志位。
read_date/write_date==0
(设置硬件最高)
return read_date/write_date==error
所以,n=set_clock(20) 可调但是不能太多太高。
}
}
reset()
{
n=set_clock(0)==0
soft_cs=0 //软_cs标志位
hard_cs=1 //硬_cs 标志位
soft_cs_name==0//片选的芯片名或芯片ID
interrupt=?
}
——本人写了个小程序,大家看看能不能用?