使用Printf函数格式化输出彩色字符

效果展示: printf函数可以说是大家日常调试代码尤其是debug过程中使用最多的函数之一了 我们可以通过printf的格式化功能,打印出多重颜色的数据,让你在茫茫字符中一眼找到你所需要的关键数据。使用例如下: 这张图是在Xshell中的效果,其实支持这种字符颜色的串口工具很多,再举一例,如Vofa: 不过这里黄色显得有些不清晰了,问题不大,修改就行了 实…

0评论

基于DDS的信号发生器设计

序 时间像一把无形的利刃, 无声地切开了坚硬和柔软的一切, 恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。 转眼间,我毕业了(不是被企业优化了,是大学毕业啦)。 毕业论文对我而言算是一项里程碑意义的工作:承前启后,继往开来。对之前的工作做了大致的总结,并且较为完整地设计并制作了一个工程实物。在论文工作中包含了理论分析与设计考量的种…

0评论

W800上手 Part.2 AOS开发入门

W800上手 Part.2 AOS开发入门 1.AOS简介 AOS不是一个Operating System,而是YoC规范里定义的一套统一RTOS API接口,用于简化开发流程,提高可移植性。当然,AOS提供了默认的Rhino内核集成,笔者就直接采用Rhino内核,没有折腾切换到FreeRTOS内核上。 2.RTOS Rhino本质上仍旧是一个RTOS,这里…

0评论

W800上手 Part.1 点个RGB

W800上手 Part.1 点个灯 笔者前些日子找实习,能力达标测评是用W800做一个智能灯Demo,做完自觉有点意思,并且网上关于W800开发的资料少之又少,遂写篇文章记录一下。 1 开发环境配置 不知道为啥平头哥官方最近关闭了开发者社区的下载功能,CDS/CDK都很难找到下载,遂使用WSL + YoC Tool + VSCode的方案,这也比较符合笔者的…

0评论

精密电压源设计

精密电压源设计 唔,看到标题,你就可以预见——这又是一个烧钱的项目。 但是,哪个男孩子不想要一个精密电压源呢?!!! Josephson-Junction Array 标准电压源与HP3458A 8位半数字万用表 基准电压源的关键参数 基准电压源器件和线性稳压器的结构十分相似,不过后者能够输出更大的电流,而前者在设计时会更多的侧向于保证其精度与稳定性。 一般…

4评论

【DAQ Systems】高速ADC的HDL设计(一)“触发-采样-传输”系统

【DAQ Systems】异步高速ADC的HDL设计(一)“触发-采样-传输”系统 0. 前言 在接下来的一段时间内,我将结合我的工作内容对数据采集系统(DAQ)进行讨论。 高速ADC是数据采集系统中极为重要的组成部分。在日常的设计中,我们会遇到各种各样不同参数、不同种类的ADC。而本文主要介绍异步高速ADC驱动模块的一种基础思想。 首先,本文主要讨论的是异…

0评论

ADF4350模块设计笔记

ADF4350模块设计笔记 换到KiCad6.0后画的第一块板子,为白菜价的ADF4350做一个小模块,主要还是作验证之用,方便之后开发体积更小、功能更专一的模组(比如专门输出2.2-4.4GHz的纯正弦波)。 新Ki的改动不小,感觉整个操作逻辑在向鼠标偏移,而且少了我前最喜欢的C热键,还是有些不快的。不过弧形线和从选择的轮廓生成区域的功能非常方便,插件管理…

0评论