如何读STC内部的RAM,读出当前使用的STC8A8K64D4是LQFP44还是LQFP48封装
如何读STC内部的RAM,读出当前使用的STC8A8K64D4是LQFP44还是LQFP48封装,iptr = ID_ADDR_RAM; //从RAM区读取BandGap电压值(单位:毫伏mV)
ADC_REFV1344H=iptr;
ADC_REFV1344L=iptr;
需求:如何像上面读取BandGap电压值一样,将STC的封装读出来,
解释:
两个板,用的不同封装,
LQFP44用了P1.2控制LED1,P5.5控制一个继电器Q1
LQFP48用了P5.5控制LED1, P1.2控制的是一个继电器Q1
我想两个板使用同一个程序,程序开头时候,自动读取出stc封装,这样可以实现同一个程序使用在不同封装的,
从CHIPID中可以获取封装形式
int *LQFP;
LQFP= (int code *)0xFDFE;
UartSend(*LQFP >> 8);
UartSend(*LQFP);
我的是LQFP44
将数据发串口上是0X1F 0xE3; 没有发现有0x80对应 有一个疑问,现在用的STC8A8K64D4,主频跑到45MHz,可以是SPI的SCLK的速度分频有考虑更精准一点嘛?
页:
[1]