斐讯k1硬件参数(斐讯k1 ap模式)

斐讯k1硬件参数(斐讯k1 ap模式)

1. 斐讯k1硬件参数

WDR6300稍好一点,

2个都是1200M路由器,WDR6300用的AR9344+QCA9882模组性能稍高于WDR5620用的MT7620+MT7612芯片组。

2. 斐讯k1 ap模式

斐讯k1路由器桥接需要打开路由器界面管理,设置桥接参数

3. 斐讯智能路由k1设置

电脑设置和路由器网络连接方法:

【家庭网络环境布线】:

1、有猫(modem):猫(modem)----路由器wan口;路由器lan口----电脑。

2、没有猫(modem):网线----路由器wan口;路由器lan口----电脑。

【设置电脑IP、DNS自动获取方法】:

win7系统设置方法:

右键点击【网络】→属性【更改适配器设置】→【本地连接】→【右键点本地连接属性】→【双击TPC/IP协议】→【然后点击“自动获取ip地址”】、【然后点击“自动获取DNS”服务器地址】→【单击确定】。

4. 斐讯k1无线扩展设置

斐讯k1路由器需要打开应用程序管理设置上网账号

5. 斐讯k1s设置

斐讯的K1S、K2都是联发科MT7620A处理器,主频580MHz; 闪存8MB(SPI ROM) ,运行内存64MB。

主要区别是供电、周边的功放等差异,K2的信号要好一点。

6. 斐讯k1配置

斐讯路由器K2和K2C,芯片配置是一样的,参数也一样2.4G300M+5G867m=1200m是百兆口的双频AC无线路由器。  但有以下区别:  K2是1个WAN口+4个LAN口,K2C比K2少了一个LAN口;  K2上盖有大面积散热金属片,且每块芯片上都粘有导热硅胶垫,K2C都没有;  K2的5G功放芯片比K2C的要好,因此5G信号比K2C强;  K2方便刷第三方固件,K2C因为少了一个网口,例如斐讯K2C刷华硕固件后,没WAN口可用。  很明显,斐讯K2比较好。

7. 斐讯 k1 k2

不太安全,斐讯路由器会获取用户上网记录和资料,特别是被刷过第三方软件的斐讯路由器,被植入了广告和信息获取插件,原厂固件还好

8. 斐讯k1初始化

(一)系统时钟(SysTick)

设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:

void RCC_Configuration(void)

{

RCC_ClocksTypeDef RCC_ClockFreq;

SystemInit();//源自system_stm32f10x.c文件,只需要调用此函数,则可完成RCC的配置.

RCC_GetClocksFreq(&RCC_ClockFreq);

//SYSTICK分频--1ms的系统时钟中断

if (SysTick_Config(SystemFrequency / 1000))

{   

    while (1);   // Capture error

}

}

void SysTick_Handler(void)//在中断处理函数中的程序

{

while(tim)

{

tim--;

}

}

//调用程序:

Delay_Ms(10);

当然,前提是要设置好,变量tim要设置成volatile类型的。

(二)第二种涉及到定时器计数时间(TIMx)

/*TIM3时钟配置*/

TIM_TimeBaseStructure.TIM_Prescaler = 2;       //预分频(时钟分频)72M/(2+1)=24M

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;   //向上计数

TIM_TimeBaseStructure.TIM_Period = 65535;        //装载值18k/144=125hz

TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;

TIM_TimeBaseStructure.TIM_RepetitionCounter = 0x0;

TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);

定时时间计算:

TIM_TimeBaseStructure.TIM_Prescaler = 2;

//分频2      72M/(2+1)/2=24MHz

TIM_TimeBaseStructure.TIM_Period = 65535; //计数值65535

((1+TIM_Prescaler )/72M)*(1+TIM_Period )=((1+2)/72M)*(1+65535)=0.00273秒=366.2Hz */

注意两点(来自大虾网,未经检验)

(1)TIMx(1-8),在库设置默认的情况下,都是72M的时钟;

(2)TIM_TimeBaseStructure.TIM_RepetitionCounter=0;

是重复计数,就是重复溢出多少次才给你来一个溢出中断,

它对应的寄存器叫TIM1 RCR.

如果这个值不配置,上电的时候寄存器值可是随机的,本来1秒中断一次,可能变成N秒中断一次,让你超级头大!

假设系统时钟是72Mhz,TIM1是由PCLK2(72MHz)得到,TIM2-7是由PCLK1得到

关键是设定时钟预分频数,自动重装载寄存器周期的值

/*每1秒发生一次更新事件(进入中断服务程序)。RCC_Configuration()的SystemInit()的

RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE1_DIV2表明TIM3CLK为72MHz。因此,每次进入中

断服务程序间隔时间为

((1+TIM_Prescaler )/72M)*(1+TIM_Period )=((1+7199)/72M)*(1+9999)=1秒*/

 定时器的基本设置

   1、   TIM_TimeBaseStructure.TIM_Prescaler = 7199;//时钟预分频数  例如:时

钟频率=72/(时钟预分频+1)

   2、TIM_TimeBaseStructure.TIM_Period = 9999; //自动重装载寄存器周期的值(定时

时间)    累计0xFFFF个频率后产生个更新或者中断(也是说定时时间到)

   3、  TIM_TimeBaseStructure.TIM_CounterMode =  TIM1_CounterMode_Up; //定时器

模式 向上计数

    

     4、TIM_TimeBaseStructure.TIM_ClockDivision = 0x0; //时间分割值

     5、TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);//初始化定时器2

     6、TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);  //打开中断  溢出中断  

     7、TIM_Cmd(TIM2, ENABLE);//打开定时器

相关内容