前段时间做项目用到百兆网通信,用到了LWIP,一开始是参照原子的例程做移植,
因为原子的例程中使用的是LAN8720,为了改成DP83848,改寄存器地址,改位定
义,改速度计算公式,折腾了好多天也没成功,最后只好听从网友的建议,修改ST
官方的一个例程,几天下来,竟然成功了,现在将步
该文档为基于STM32-ARM-Cortex-M3-的Arduino——Spurce讲解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
UCOS之前我们要先完成UCOS在我们开发平台上的移植,本章我们将讲解如何在ALIENTEK
STM32F407开发板上移植
基于STM32F429IG移植uCOS-III,使用manage run-time environment和STM32CubeMX。
芯片工作模式:
工作模式:外设正常运行,内核CPU及SRAM供电,未使用外设的时钟默认关闭。
睡眠模式:只有CPU停止工作,各个外设正常工作,依靠任何中断/事件唤醒。
停机模式:1.8V供电区域时钟被停止,内部HSI,PLL,外部时钟HSE均关闭,同时电压检测器也可进入低功耗模式,但SRAM和寄存器不断电,此时只能依靠外部中断(EXTI)和RTC时钟才能唤