前面的话
工作了,要学习的东西真多,写下遇到的问题及解决。
具体问题
问题1、用stm32f407,配置串口6未成功
原因:串口6和串口1初始化用RCC_APB2PeriphClockCmd,一开始未注意,
问题2、串口2的数组被串口1发送的数据赋值
原因:两个值的数组声明挨着,分配的内存也挨着,函数里面用了memcpy函数将一个比Uart1_Tx更长的函数负责给Uart1_Tx,所以出现Uart2_Tx中数组值改变。问题3:用FATFS系统存txt文件时,每次重启程序会把TXT文件中的值清空
答案:FA_CREATE_NEW与FA_CREATE_ALWAYS的区别,FA_CREATE_ALWAYS如果没有对应名字的txt会创建,有则清空;FA_CREATE_NEW如果没有对应名字的txt会创建,有则返回错误。