本次学习下串口配置和输出。
并验证芯片的浮点运算能力。
下面直接上干货哦。
VE 配置
SYSCLK 100
HSECLK 8
GPIO4_1 PIN_31 # LED4
GPIO4_2 PIN_32 # LED3
GPIO4_3 PIN_33 # LED2
GPIO4_4 PIN_34 # LED1
UART0_UARTRXD PIN_69
UART0_UARTTXD PIN_68
这里增加了串口IO配置
.INI配置
使能串口输出
[setup_monitor]
Logger interface. Can be any internal UART. Note that the TX pin is decided by the .ve file in setup_logic section.
logger_if = UART0
build_flags = -DBAUD_RATE=115200
代码实现
编写测试函数
void TestFloat()
{
float counter = 0.123,x=0;
while (1) {
UTIL_IdleUs(1000e3);
x=counter;
counter+=0.123;
printf("%.6f + 0.123 = %.6f\r\n",x,counter);
}
}
验证效果
可以看到有串口输出。
并且浮点运算正确
|