摘要:
STM32F4自带的MAC,而没有PHY纯模拟电路部分,没有把PHY做进STM32F4是因为会对芯片的功耗有影响,同时芯片的体积会增大等原因。 MAC与PHY的通信接口是MII以及RMII方式。 MDIO是SMI下面的一个部分。 配置的完成:MAC通过SMI对PHY进行配置。 数据交换:MAC通过M 阅读全文
摘要:
外部中断配置流程 1、初始化IO口工作在普通IO、上拉输入状态。 2、首先开IO口组中断(P0IE=1、P1IE=1、P2IE=1); 3、开组内对应的具体某IO口中断(P0IEN、P1IEN、P2IEN该寄存器里面的对应位对应相应的IO口); 4、上升沿还是下降沿触发(PICTL寄存器); 本寄存 阅读全文
摘要:
1、掌握zigbee无线模块的基本工作电路。 2、上面芯片跟仿真器连接需要5根线,电源、地、复位、P2_1、P2_2。 输出的配置:a、首先要让相应IO口处于普通IO口模式,非片上外设的模式;b、让普通IO口处于输出状态,非输入状态;c、直接对相应IO口赋值,就输出相应值。 使所有IO口处于输入还是 阅读全文
摘要:
注册机第一个要选择: 为什么? 之前说CC2530是支持zigbee协议的无线芯片,其实它是这款硬件上有一个支持zigbee协议的无线电路,不仅有这款电路,而且还有一块cpu电路,它就是8051cpu。那么把这些电路全部封装在一起,就称为cc2530芯片。 然后选择getID,把下面的license 阅读全文
摘要:
什么是zigbee? 1、它是一种通信方式,一种通信协议; 2、其作用就是构建一个类似无线局域网的东西;如果这个局域网用于传感器的数据收集、监控,那么这个网络就叫做无线传感器网络。 应用领域:家居、工业(组建网络一般使用现场总线包括can总线、485总线等)、农业、医疗等等。 3、学习zigbee不 阅读全文
摘要:
为什么要看门狗? 注意:喂狗是0XAAAA写到KR。 头文件iwdg.h iwdg.c 阅读全文
摘要:
1、端口复用 这些外设包括ADC,DAC以及串口等等。 查找STM32F429数据手册可以找到相关IO口的复用功能引脚。 注意:除ADC和DAC要配置成模拟通道外,其他的所有外设都要配置成复用功能。 阅读全文
摘要:
RTC(Real Time Clock):实时时钟 BCD码:用4位2进制来表示10以内的十进制的形式。 RTC的时钟源:LSE(32.768KHZ)、HSE_RTC、LSI。经过一个精密校准(RTC_CALR)。再经过7位的预分频器进行分频(RTC_PRER,默认127+1=128)会产生一个ck 阅读全文
摘要:
void RCC_DeInit(void) { /*Set HSION bit,内部高速时钟使能HSI振荡器打开*/ RCC->CR |=(uint32_t)0x00000001; /*Reset CFGR register, 31:30--00:选择系统时钟 (SYSCLK) 输出到 MCO2 引 阅读全文