• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • STM32H743系列支持位带操作吗?

    //IO口操作宏定义 define BITBAND(addr, bitnum) ((addr0xF0000000)+0x2000000+((addr0xFFFFF)<<5)+(bitnum<<2)) define MEM_ADDR(addr)((volatile unsigned long)(addr)) define BIT_ADDR(addr, bitnum)MEM_ADDR(BITBAND(addr, bitnum)) //IO口地址映射 define GPIOA_ODR_Addr (GPIOA_BASE+20) //0x40020014 define GPIOB_ODR_Addr (GPIOB_BASE+20) //0x40020414 define GPIOC_ODR_Addr (GPIOC_BASE+20) //0x40020814 define GPIOD_ODR_Addr (GPIOD_BASE+20) //0x40020C14 define GPIOE_ODR_Addr (GPIOE_BASE+20) //0x40021014 define GPIOF_ODR_Addr (GPIOF_BASE+20) //0x40021414 define GPIOG_ODR_Addr (GPIOG_BASE+20) //0x40021814 define GPIOH_ODR_Addr (GPIOH_BASE+20) //0x40021C14 define GPIOI_ODR_Addr (GPIOI_BASE+20) //0x40022014 define GPIOA_IDR_Addr (GPIOA_BASE+16) //0x40020010 define GPIOB_IDR_Addr (GPIOB_BASE+16) //0x40020410 define GPIOC_IDR_Addr (GPIOC_BASE+16) //0x40020810 define GPIOD_IDR_Addr (GPIOD_BASE+16) //0x40020C10 define GPIOE_IDR_Addr (GPIOE_BASE+16) //0x40021010 define GPIOF_IDR_Addr (GPIOF_BASE+16) //0x40021410 define GPIOG_IDR_Addr (GPIOG_BASE+16) //0x40021810 define GPIOH_IDR_Addr (GPIOH_BASE+16) //0x40021C10 define GPIOI_IDR_Addr (GPIOI_BASE+16) //0x40022010 //IO口操作,只对单一的IO口!//确保n的值小于16! define PAout(n)BIT_ADDR(GPIOA_ODR_Addr,n)//输出 define PAin(n) BIT_ADDR(GPIOA_IDR_Addr,n)//输入 define PBout(n)BIT_ADDR(GPIOB_ODR_Addr,n)//输出 define PBin(n) BIT_ADDR(GPIOB_IDR_Addr,n)//输入 define PCout(n)BIT_ADDR(GPIOC_ODR_Addr,n)//输出 define PCin(n) BIT_ADDR(GPIOC_IDR_Addr,n)//输入 define PDout(n)BIT_ADDR(GPIOD_ODR_Addr,n)//输出 define PDin(n) BIT_ADDR(GPIOD_IDR_Addr,n)//输入 define PEout(n)BIT_ADDR(GPIOE_ODR_Addr,n)//输出 define PEin(n) BIT_ADDR(GPIOE_IDR_Addr,n)//输入 define PFout(n)BIT_ADDR(GPIOF_ODR_Addr,n)//输出 define PFin(n) BIT_ADDR(GPIOF_IDR_Addr,n)//输入 define PGout(n)BIT_ADDR(GPIOG_ODR_Addr,n)//输出 define PGin(n) BIT_ADDR(GPIOG_IDR_Addr,n)//输入 define PHout(n)BIT_ADDR(GPIOH_ODR_Addr,n)//输出 define PHin(n) BIT_ADDR(GPIOH_IDR_Addr,n)//输入 define PIout(n)BIT_ADDR(GPIOI_ODR_Addr,n)//输出 define PIin(n) BIT_ADDR(GPIOI_IDR_Addr,n)//输入

    2024-07-23 08:13

  • STM32H7 BDMA应用示例及实现过程分析

    有人利用STM32H743系列芯片做开发,他想使用片内BDMA将GPIO的数据读到内存,并通过LPTIM触发DMA传输时却遇到点麻烦,发现总是实现不了。这里我简单介绍下实现过程,并做些提醒。

    2022-11-06 21:32

  • stm32h743外部RAM非字节对齐访问,引起的hard fault

    stm32h743外部RAM非字节对齐访问,引起的hard fault

    2021-12-09 09:21

  • STM32H743 Flash用来存什么

    STM32H743 Flash用来存什么?STM32H743 Flash的硬件特性和基本操作是什么?

    2021-09-24 09:41

  • NUCLEO STM32H743怎么使用?

    NUCLEO STM32H743怎么使用?

    2021-11-08 06:25

  • stm32h743软件模拟i2c驱动

    stm32h743 实现gpio模拟i2c资料分享

    2022-12-01 11:12

  • STM32H743芯片上实现CAN通信的步骤

    本篇笔记主要介绍,在STM32H743芯片上实现CAN通信,封装为BSP驱动,为之后实现CAN的高层通信打下基础。

    2020-09-14 14:33

  • stm32h750/stm32h743原理图和pcb源文件

    stm32在目前使用非常广泛,但是目前很多人都还停留在stmf1/f4仅仅只有72/128m主频阶段,stm32h743采用arm m7架构,高达400m主频的处理器,为我们的控制提供强有力的支持

    2021-12-08 09:21

  • 如何调试STM32H743的两串口?

    如何调试STM32H743的两串口?

    2022-02-28 08:51

  • STM32cube实现STM32H743的USB驱动

    STM32cube实现STM32H743的USB驱动基于STM32cube实现STM32H743的USB驱动说明,CUBE配置未讲述。USB驱动说明1、

    2021-12-28 19:53