
嵌入式开发
文章平均质量分 78
嵌入式开发,让技术融入生活,智能触手可及。
晟盾科技
自2011年创办以来,始终以“致力于客户的满意与成功”为使命,专注于信息化领域的技术研发与产品应用。主要围绕营销系统、大数据处理、监控运维、呼叫平台、客服系统、数智能源系统等各类IT信息化系统进行产品开发。截至目前,公司业务已覆盖三十多个省、地市,与众多国企、央企建立了长期稳定的合作关系,如国家烟草、国家电网、中石油、中海油、三大运营商等。
展开
-
NMOS管与PMOS管的区别与总结
栅极(Gate, G):通过施加电压控制导电沟道的形成。漏极(Drain, D):电流输出端。源极(Source, S):电流输入端。原创 2025-03-21 08:33:29 · 1427 阅读 · 0 评论 -
史上最全RS485通信软硬总结
当发送数据“0”时,由于DI接口相当于接地,此时数据“0”就会传输到AB扣,A-B<0,则传输“0”,完成低电平传输,当发送“1”时,此时三极管导通,按理说RO会使能,此时由于还处于发送数据中,这种状态下MAX485处于高阻太,此时的状态通过A上来,B下拉电阻决定,此时A-B>0传输“1”,完成高电平的传输。一般情况下,发送驱动器A、B之间的正电平在+2~+6V(发送逻辑1时总线上A的电压大于B的电压),负电平在-2~-6V(发送逻辑0时总线上的电压小于B的电压)。485RE为高电平,485处于发送状态。原创 2025-03-07 08:15:00 · 1256 阅读 · 0 评论 -
嵌入式开发最新技术分享与技能推荐与总结
近年来,嵌入式系统在物联网(IoT)、人工智能(AI)、边缘计算等领域的推动下迎来技术革新。以下梳理当前嵌入式开发的核心技术趋势与应用场景,并总结未来发展方向,并为大学生推荐需要掌握的技能和理论知识,希望能够在未来的职业发展中占据优势。原创 2025-02-20 16:21:36 · 622 阅读 · 0 评论 -
AD软件常用操作总结(纯干货)
AD软件常用操作总结原创 2025-01-24 15:14:51 · 605 阅读 · 0 评论 -
Error:Flash Download failed -“Cortex-M0+“+No Cortex-M SW Device Found+Cannot access Memory问题解决
2>数据手册显示,最大供电电压可以是5.5V,但是用电源芯片CJA1117B-5.0,将12V电转成5V的以后,芯片无法正常工作,只有将电源芯片换成3.3V的以后,程序可以正常下载。上网查找,说是MDK在向MCU下载程序的时候没有找到相关MCU的FLASH文件,只要把正确的MCU的FLASH描述文件路径加载给MDK即可解决问题,但是目标文件我已添加,如下图。综上所述,当电源部分的电路有问题时,什么情况都会发生,以上是调试过程中遇到的问题,若有问题,请多多指教~提高了代码的优化等级,还是不行。原创 2024-12-13 08:46:55 · 698 阅读 · 0 评论 -
硬件设计过程中的一些问题总结(持续更新~)
充电器是通过将输入电源转换为适合充电的电流和电压,将电能传输到电池中进行充电的设备。直流充电器、交流充电器在工作原理上有所不同,但都包括输入电源、整流电路、控制电路和输出电流等组成部分。原创 2024-12-05 18:20:26 · 976 阅读 · 0 评论 -
STM32串口通信详解
STM32是一款广泛使用的32位微控制器,以其高性能、低功耗和丰富的外设而著称。串口通信(UART/USART)是STM32中最常用的通信方式之一,用于实现与计算机或其他设备的简单数据交换。本文将详细介绍如何在STM32上配置和使用串口通信。原创 2024-11-28 23:30:54 · 596 阅读 · 0 评论 -
运算符和表达式
如:16/5 == 3 16/5.0 == 3.20000 -13/4 == -4。i>>3 表示把 i的所有二进制位右移3位,左边一般是零,当然也可以补1。如:13%3 == 1 13%-3 == 1 -13%3 == -1。//|| 左边的表达式为真 右边的表达式肯定不会执行。=(不等于) ==(等于)取余%的运算对象必须是整数,结果是整除后的余数,功能:从左到右执行,最终表达式的值是最后一项的值。算术运算符:+ - * /(除) %(取余)原创 2024-11-21 22:40:58 · 285 阅读 · 0 评论 -
EC800K-CN配置的一般过程
以上为EC800K-CN数据手册上提供的相关信息,一些学习的小总结,欢迎各位大佬指正~解释:复制字符 c(一个无符号字符)到参数 str 所指向的字符串的前 n 个字符。功能:计算字符串s的(unsigned int型)长度,不包括’\0’在内。4. 如果找到期望的响应,返回 TRUE(目前注释掉了)。4. 如果找到期望的响应,解析并存储QCCID。3. 等待响应,检查是否包含期望的字符串。3. 等待响应,检查是否包含期望的字符串。说明:返回s的长度,不包括结束符NULL。1. 清空接收缓冲区。原创 2024-11-15 09:39:14 · 1538 阅读 · 0 评论 -
IIC通讯
I2C,两线式串行总线,它是由数据线SDA和时钟SCL构成的串行总线,可以发送和接收数据。硬件IIC主要是通过STM32内部的IIC控制器实现的,它利用CPU的时钟信号来控制数据传输和时序。IIC是一种通信协议,是为了能让主板,或者嵌入式系统等与其他外设模块进行通信而进行开发的。软件模拟IIC则是通过CPU的GPIO(通用输入输出)引脚来模拟IIC的时序和数据传输。I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。4. 功能描述:IIC总线发送1字节。,它是一种串行通信总线。原创 2024-11-07 16:24:57 · 923 阅读 · 0 评论 -
SPI接口原理以及程序配置过程
此标志为“1”时表明发送缓冲器为空,可以写下一个待发送的数据进入缓冲器中。当写入SPI_DR时,TXE标志被清除。根据SPI_cr1寄存器的DFF位,每个数据帧可以是8位或是16位。根据SPI_CR1寄存器中的LSBFIRST位,输出数据位时可以MSB在先也可以LSB在先。BSY标志由硬件设置与消除(写入此位无效果),此标志表明SPI通信层的状态。应用程序通过三个状态标志可以完全监控SPI总线的状态。原创 2024-11-01 11:20:21 · 435 阅读 · 0 评论 -
串行通信的基本原理以及相关的串口配置
USART:通用同步异步收发器(同步通信、异步通信、发送数据、接收数据),我们通常也是使用它的异步通信。//接受数据,从DR读取接受到的数据。什么是串口:串行通信接口:按位发送和接收的接口。UART:通用异步收发器(异步通信、发送数据、接收数据)【无同步时钟】//发送数据到串口,DR。停止位:必须有,可选占0.5、1、1.5、2个位长,保持逻辑1电平。数据寄存器DR,要让串口发送数据,就要往DR这个寄存器写入操作。数据位为八位,第九位为奇偶校验位,双方约定好波特率。以上是学习总结,如有问题,请多指教~原创 2024-10-24 08:54:19 · 453 阅读 · 0 评论 -
AD软件中的常见的错误以及解决办法
默认Mechanical 1作为板框层;绘制PCB板框,点击line,绘制想要的图形;单击板框任意线束,按TAB键选中所有闭合线束【高亮部分】;快捷键D>S>D;点击3,显示SD效果。原创 2024-10-24 08:52:32 · 2406 阅读 · 0 评论