草庐IT

【VScode Embedded IDE】Keil工程导入VScode,与Keil协同开发MCU

文章目录一、前言二、Embedded开发插件1.扩展准备2.配置Embedded3.导入项目4.项目配置6.编译/烧录其他:VScode快捷键参考文章一、前言由于最近实习嵌入式软件要练手一份代码量巨大的Keil项目(写得过于繁杂。由于有几百份第三方设备的源文件头文件,再加上各种条件编译,使得一份c文件里都有近6k行代码),让我这个小白非常头疼,再加之Keil相较于现在的IDE,编辑器在代码阅读,编写等方面都显得老旧些。在这么个背景下,转向VScode编写keil工程+keil调试的路二、Embedded开发插件这些天找了许多的VScode插件,网上最常见的插件就是KeilAssistant,不

嵌入式图形库开发绚丽界面(lvgl、emwin、awtk)

前言    早些年的单片机开发中,很多都是使用文字菜单界面,这种界面让人感觉非常的朴实无华,内容言简意赅,如果使用图形库进行开发,你的产品一下子就让别人觉得有点高级,更容易去接收它。对于现在来说,很多的嵌入式图形库都可以做出绚丽的界面,占用RAM小,网上资料也多,学习难度不大。下面仅介绍几款常用的图形库。1. LVGLLVGL官方链接LVGL是我使用的第一款图形库,是免费开源的嵌入式图形库,可为任何MCU、MPU和显示器创建漂亮的UI界面,现在它可以使用UI编辑器SquareLineStudio来简化开发,这个编辑器我没有使用过,之前开发都是通过写C语言代码形式直接开发的。代码可以直接到LVG

蓝桥杯十四届单片机省赛

人生不在初相逢,洗尽铅华也从容,年少都有凌云志,平凡一生也英雄!【失败的博主】感想:练完省赛题就去练国赛题!!!十五届蓝桥杯选手参赛准备:1.B站小蜜蜂老师(基础模块)(容易听懂)2.做一套省赛题、你会发现无法把模块结合起来。3.学整体代码的思想(关键!!!)来源:电子设计工坊、四梯科技、官方源代码、其他人做的题;4.形成自己的代码体系,完成历届省赛题、国赛题1.基础模块【小蜜蜂笔记】蓝桥杯大赛-单片机设计与开发基础技能与进阶强化教程_哔哩哔哩_bilibili可能会遇到的问题1.不抖的超声波、接受字符串的串口、在我主页里面有2.温度转换不成功  http://t.csdn.cn/AwU5v2

【MCUXpresso for VS Code】 -- 基于VSCode搭建nxp mcu工程

MCUXpressoforVSCode是nxp推出插件,旗下MCXLPC,Kinetis和i.MXrt等MCU,都能在VSCode平台进行嵌入式开发。功能框图如下:前期准备:软件环境:windows(实际可以跨系统,linux和mac没有测试)VSCodeninjaCMakeGNUArmToolchain--------交叉编译工具链(笔者试过arm开发者官网下载工具链关联nxp插件,编译经常报错,所以建议这里下载安装MCUXpressoIDE安装包内有工具链)MCUXpressoIDEJlink驱动CMake下载地址Download|CMakeNinja下载地址Ninja,asmallbui

[国产MCU]-W801开发实例-MQTT客户端通信

MQTT客户端通信文章目录MQTT客户端通信1、MQTT介绍2、W801的MQTT客户端相关API介绍3、代码实现本文将详细介绍如何在W801中使用MQTT协议通信。1、MQTT介绍MQTT被称为消息队列遥测传输协议。它是一种轻量级消息传递协议,可通过简单的通信机制帮助资源受限的网络客户端。与大多数消息系统不同,我们不必为MQTT客户端分配地址。MQTT使用基于主题的简单发布/订阅通信。该协议运行在TCP/IP之上,以提供可靠的数据传输。MQTTBrokerBroker是一个枢纽,执行从发布者到订阅者的数据接收和发送功能。它从发布者接收消息并对消息进行解码。Broker解码消息后,根据Topi

第4章_瑞萨MCU零基础入门系列教程之瑞萨 MCU 源码设计规范

本教程基于韦东山百问网出的DShanMCU-RA6M5开发板进行编写,需要的同学可以在这里获取:https://item.taobao.com/item.htm?id=728461040949配套资料获取:https://renesas-docs.100ask.net瑞萨MCU零基础入门系列教程汇总:https://blog.csdn.net/qq_35181236/article/details/132779862第4章瑞萨MCU源码设计规范本章目标了解FSP源码结构和设计规范理解模块设计思路与调用方法4.1总体框架4.1.1源码层次与目录瑞萨给开发者提供了“灵活配置软件包”(FSP,Fle

第8章_瑞萨MCU零基础入门系列教程之SCI SPI

本教程基于韦东山百问网出的DShanMCU-RA6M5开发板进行编写,需要的同学可以在这里获取:https://item.taobao.com/item.htm?id=728461040949配套资料获取:https://renesas-docs.100ask.net瑞萨MCU零基础入门系列教程汇总:https://blog.csdn.net/qq_35181236/article/details/132779862第8章SCISPI本章目标使用RASC快速配置SCI的SPI模式学会使用SCI-SPI的API进行数据收发8.1scispi模块的使用8.1.1配置scispi模块本章配置的SPI

2022 MCU公司交卷,总营收84.8亿人民币,排名第一和最后的分别是

2022财报季结束,我们看下上市MCU公司的最新排名,毛利,库存及库存周转率情况;​根据Omdia的数据,2022年中国MCU市场规模约为82亿美元,小二统计11家上市公司,2022年MCU营收8,485,888,911,份额约15%;加上未上市的,预计国产MCU2022总出货突破了100亿RMB,估计总份额20%以上;说明:国芯,国民都有信息安全芯片,小二基于其历史数据及增长做了估算,并剔除了这部分,因此本文的芯片数目是推算的MCU出货数营收变化:2018~20222021年,凭借缺货GD登顶MCU国内第一&全球第八后,一骑绝尘;同样靠通用替代路线的纳斯达,芯海,中微也取得了不错的增长;营收

MCU-51:单片机蜂鸣器播放孤勇者

目录一、蜂鸣器介绍二、驱动电路2.1三极管驱动2.2集成电路驱动三、蜂鸣器播放音乐3.1键盘与音符对照3.2音符与频率对照四、孤勇者乐谱五、代码演示前面学习了MCU-51:单片机蜂鸣器播放音乐和提示音我们知道了可以用51单片机播放乐谱今天我们用51单片机播放孤勇者爱你孤身走暗巷爱你不跪的模样爱你对峙过绝望不肯哭一场爱你破烂的衣裳却敢堵命运的枪爱你和我那么像缺口都一样去吗配吗这褴褛的披风战吗战啊以最卑微的梦…下面我们再来回顾下蜂鸣器知识一、蜂鸣器介绍蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器有源蜂鸣器:内部自带振

rtl8221b+mcu,2.5g光纤收发器的开发备份

1、rtl8221b是一款2.5g的光电转换的phy系统的构建如下为了省成本,不用mac来对接其中的gmii接口直接接光模块2、mdio和mdc由mcu的gpio来模拟,在csdn上有很多的文章来参考mdio的参数如下不想看英文可以参考下面的文章MDIO(clause22与clause45)接口简介以及FPGAVerilog实现_AngryNoob的博客-CSDN博客MDIO分成Clause22和Clause45还有Clause35等,但是因为这款芯片只提到了22和45并且用22的话需要间接访问13和14寄存器才能正常工作,没有必要弄得这么的复杂,只使用C45即可,gpio的模拟参考linux