原文:MCU软件最佳实践——使用printf打印数据

在mcu上开发应用时,使用串口打印调试信息是最常用的调试手段之一。printf是c标准库提供的函数,可以方便输出格式化的信息。但针对不同的mcu芯片,printf函数要能正常工作,需要做一些移植和适配工作。本文以at c 为例,讲解printf的适配。 . printf的原理 printf是一个可变参数函数,它根据用户提供的格式化字符串 可变参数,构造出一个最终要输出的字符串,然后调用stdio库 ...

2021-04-23 18:32 0 271 推荐指数:

查看详情

stm32cubemx生成的HAL代码配置usart1使用printf打印数据

MX生成的HAL库代码没有printf,如果需要使用的话需要把标准库里的回调函数移植过去,网上已经提供了很多教程这里整理一下两种方法 方法一 1、在生成的usart.c中的/* Includes ...

Thu Mar 19 19:13:00 CST 2020 0 2408
MCU软件最佳实践——矩阵键盘驱动

1.矩阵键盘vs独立按键 在mcu应用开发过程中,独立按键比较常见,但是在需要的按键数比较多时,使用矩阵键盘则可以减少io占用,提高系统资源利用率。例如,某mcu项目要求有16个按钮,如果采用独立按键方案,则需要占用16个mcu引脚,如果采用4x4矩阵键盘,则只需要4+4个mcu引脚,节省了一倍 ...

Sat Apr 24 23:23:00 CST 2021 1 229
js打印数据类型

console.log({}.toString.call(123))--- [object Number]。。。。 [object String] [object Undefined ...

Sun Apr 17 00:53:00 CST 2016 0 4361
pandas打印数据的格式问题

import tushare as ts import pandas as pd df = ts.day_cinema() #取上一日全国影院票房排行数据 #df = ts.day_cinema('2015-12-24') #取指定日期的数据 pd.set_option ...

Thu Oct 31 21:05:00 CST 2019 0 498
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM