最近学习嵌入式,很多地方理解的不是很清楚,多亏周工指点,才能让我进一步的理解嵌入式,谢谢!
今天我们要输出的文件是一个sha512.c程序中的算法,并打印在屏幕上(开发环境keil5)
在STM32串口通信程序中使用printf()函数,可以对程序运行情况有一个直观的了解,下面我 们对程序进行简单的配置。
首先我们打开一个工程,由于keil工程太大,不好移植,所以我贴了一个简单的main.c程序,把sha512.c添加到工程中。
在工程中找到main.c文件进行编辑。
#include "main.h"
void SystemClock_Config(void);//初始化时钟
void UART_Init(void);
int sha512_test(void);//测试sha512
int main(void)
{
HAL_Init();
SystemClock_Config();
UART_Init();
sha512_test();