企业号介绍

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

撞上电子

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

174内容数 34w+浏览量 50粉丝

动态

  • 发布了文章 2023-05-19 08:00

    【笔记】单片机头文件的顺序会让程序报错?

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

    F103程序移植到F407的经验小结

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

    基于STM32CubeMX的HAL库的USB接口使用(MSC基于SD卡模拟U盘)

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

    STM32以太网通讯设计方案

    基础常识:网口芯片选型:W5100,W5500,CH9121,DM9000,DM9000A,ENC28J60,LAN91C111,RTL8019,LAN7820。很多STM32内部不带以太网,带以太网功能的内部只有以太网MAC,没有PHY。因此需要外扩以太网芯片。对于不带以太网的STM32,外扩常用的芯片有SPI接口的ENC28J60和并口的DM9000芯片
    5.3k浏览量
  • 发布了文章 2023-05-13 08:00

    基于STM32CubeMX的HAL库的DMA的多路ADC采集

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

    GD25Qxx芯片解读

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

    STM32CubeMX输出可调频率与占空比的PWM

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

    STM32CubeMX之串口接收不定长数据

    基本串口通信通常只能接收到定长数据,无法稳定接收不定长数据,本章介绍利用STM32单片机的IDLE空闲中断,接收不定长数据。使能串口1的异步串行通信模式,开启Usart1的全局中断。添加DMA通道。使用Stm32Cubemx生成源码,打开生成的源码,删除whiel循环中的语句。打开usart.h文件,在文件开头的USERCODEBEGINIncludes下方
    3.4k浏览量
  • 发布了文章 2022-09-01 00:12

    【学习笔记】串口数据突然掉帧

    今天上班的时候在用一个单片机写串口发送程序让上位机不断监听大多数情况都是正常的只是每隔几分钟突然掉帧数据明明是“33”却变成“30”还掉了帧出现如下图情况:在红色方框中严重掉帧,并且数据明明是"33"却变成了"30",于是我百度了一下,问题主要有以下几个方面:(1)波特率:最直接的方法就是降低波特率。(2)发送间隔:如果条件允许,可以将发送端的发送频率降低,
    2.5k浏览量
  • 发布了文章 2022-08-30 00:13

    【学习笔记】CAN的一些基础知识

    这几天公司有一个CAN无线转发的小项目就是将CAN数据通过无线转发到其他设备上所以来补补CAN的基础知识后面我也来明天在公众号说说自己上班一天到底干了什么防止自己摸鱼也给自己查漏补缺项目的细节不会透露只能说一个大概1,什么是CAN?CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。CAN通过ISO1
    CAN
    930浏览量

企业信息

认证信息: 撞上电子

联系人:暂无

联系方式:
关注查看联系方式

地址:暂无

公司介绍:暂无

查看详情>