企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

撞上电子

专业服务电子类大学生,录制开源的比赛教程。

177 内容数 55w+ 浏览量 52 粉丝

撞上电子文章

  • 【笔记】单片机的“身份证号码”实现的三种方式2023-05-23 08:01

    许多IC芯片都具有唯一的身份码(或序列号),用于识别和区分不同的芯片。以下是一些常见的IC芯片具有身份码的类型、优势以及针对每种芯片的读取身份码的示例程序:1.AT24C02EEPROM芯片软件环境和库:ArduinoIDE、Wire库。#include#defineEEPROM_ADDR0x50voidsetup(){Wire.begin();//初始化W
    IC 单片机 2490浏览量
  • 【笔记】单片机卡死的八大原因和解决方法2023-05-21 08:00

    在微控制器上,程序卡住(即停止执行)可能有多种原因。下面我将列举一些常见的原因,并提供一些可能导致程序卡住的示例情况。请注意,这里只是一些示例,并不能穷尽所有可能的情况。1.死循环(InfiniteLoop):在程序中存在无法跳出的循环结构,导致程序无法继续执行。例如:while(1){//执行某些操作}如果该循环没有跳出条件,或者跳出条件永远不满足,程序将
    单片机 控制器 11072浏览量
  • 【笔记】Windows 指定的静态IP与ipconfig不一样2023-05-20 08:00

    刚重启了虚拟系统后,网络连接不上了。指定的静态IP与ipconfig看到的不一致。打开查看IP相关,都是正确的:再从命令行查看,发现与配置的IP不一致:或者邮件网络设备状态查看详细也是一样的:有几个可能的原因和解决方法。1,DHCP冲突:DHCP(DynamicHostConfigurationProtocol)是一种网络协议,用于自动分配IP地址给设备。如
    IP WINDOWS 17840浏览量
  • 【笔记】单片机头文件的顺序会让程序报错?2023-05-19 08:00

    单片机程序中的头文件对程序的影响非常重要。头文件包含了函数、宏、结构体和其他声明的定义,它们提供了程序所需的各种功能和库。头文件的正确顺序可以确保程序能够正确编译、链接,并正确地使用所需的函数和定义。头文件的正确顺序主要涉及以下几个方面:1.依赖关系和声明顺序:在编写单片机程序时,可能会有一些头文件之间存在依赖关系。某些头文件中的定义和声明可能依赖于其他头文
    单片机 程序 2349浏览量
  • F103程序移植到F407的经验小结2023-05-18 08:00

    1.部分外设及GPIO口对应的时钟改变因此各GPIO的时钟使能函数和时钟名称均发生改变。2.GPIO口的模式发生改变F1的GPIO口只有8种模式;而F4在输出时亦可设置上拉和下拉,因此F4可以有12种模式。并且F4的GPIO口的输入/输出/复用/模拟、推挽/开漏、上拉/下拉都需要单独设置。除此之外,因为F4用的是AHB时钟,其最大输出速率可达到100MHz以
    GPIO 时钟 4405浏览量
  • 基于STM32CubeMX的HAL库的USB接口使用(MSC基于SD卡模拟U盘)2023-05-17 08:01

    一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前
    STM32 usb 9930浏览量
  • STM32以太网通讯设计方案2023-05-16 08:00

    基础常识:网口芯片选型:W5100,W5500,CH9121,DM9000,DM9000A,ENC28J60,LAN91C111,RTL8019,LAN7820。很多STM32内部不带以太网,带以太网功能的内部只有以太网MAC,没有PHY。因此需要外扩以太网芯片。对于不带以太网的STM32,外扩常用的芯片有SPI接口的ENC28J60和并口的DM9000芯片
    STM32 以太网 6670浏览量
  • 基于STM32CubeMX的HAL库的DMA的多路ADC采集2023-05-13 08:00

    1.选芯片打开cubemx,选择单片机型号(实际可随自己的板子型号来)。2.配置好相关RCC的HSE为外部晶振和sys的Debug模式其中sys的debug模式,我这里用的是DAP下载器,所以如下图,如果是其他下载器,建议自行百度如何选择。3.ADC的配置,实际按自己的需求来相关dma配置,这里模式选择循环,这就不需要每次调用相关函数去获取adc的值了。因为
    adc ADC STM32 5412浏览量
  • GD25Qxx芯片解读2023-05-12 17:04

    NORFlash是一种非易失闪存技术,是Intel在1988年创建。NOR和NAND是现在市场上两种主要的非易失闪存技术。大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些,而NAND则是高数据存储密度的理想解决方案。NOR的特点是芯片内执行(XIP,eXecuteInPlace),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系
    芯片 闪存 3566浏览量
  • STM32CubeMX输出可调频率与占空比的PWM2023-05-11 09:32

    1,新建工程,我选的是STM32F103ZET6芯片,选择定时器的PWM功能。2、配置时钟,我这里配的是内部时钟,有需要的可以自己改。3、配置定时器,默认就可以,因为代码里面需要对配置的初始化代码进行修改的,而修改后才可以实现该功能。4、生成代码后,修改代码,找到PWM初始化函数,修改为如下,注意要把初始化函数前面的static关键字也去掉,而且函数声明也要
    PWM STM32 6430浏览量