最近比较细致的看了一下启动到串口输出的过程
板子起来之后到C里,先要初始化RCC,然后是NVIC
然后根据需要可以去初始化USART等
USART跟GPIO还有一腿,而且跟NVIC也是分不开的
因此想要从串口输出东西出来,那么RCC,NVIC,GPIO这三个东西是要搞明白的
想想其他的外设,貌似这三个是基础了。
想用FLASH,是SPI的,放个FATFS上去,因此貌似还需要驱动起来SPI,然后是FATFS
但是还没有想通,怎么验证呢,我要求实现什么效果呢?这还没有想明白。
对于使用库函数,目前不是很排斥的,因为写的还是不错的
想自己搭建一个自己的系统,还是路漫漫兮啊。
需要考虑的东西的确比较多,可是又有‘先实现功能’为主导的道理摆着。
所以我花了很多时间想搞明白自己到底想要什么。
没有方向感,不敢乱走路。
淡定 淡定。