AT32F403A 将 PB3 PB4 PA15配置成普通IO使用,配置方法基本和STM32F103类似

crm_periph_clock_enable(CRM_IOMUX_PERIPH_CLOCK, TRUE); //复用时钟使能
crm_periph_clock_enable(CRM_GPIOA_PERIPH_CLOCK, TRUE); //时钟使能
crm_periph_clock_enable(CRM_GPIOB_PERIPH_CLOCK, TRUE); //时钟使能

gpio_pin_remap_config(SWJTAG_CONF_010, TRUE); //禁用JTAG功能使能 SWD 功能, PA15 PB3 PB4用作普通IO

gpio_init_struct.gpio_pins = GPIO_PINS_15; //PA15用作普通IO
gpio_init_struct.gpio_mode = GPIO_MODE_OUTPUT;
gpio_init_struct.gpio_pull = GPIO_PULL_NONE;
gpio_init_struct.gpio_out_type = GPIO_OUTPUT_PUSH_PULL;
gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;
gpio_init(GPIOA, &gpio_init_struct);

//PB3 PB4用作普通IO
gpio_init_struct.gpio_pins = GPIO_PINS_3 | GPIO_PINS_4;
gpio_init(GPIOB, &gpio_init_struct);

对于AT32F421的配置方法可以查看BSP中的example,使用时注意查看RM的MUX章节

AT32F403A PB3 PB4 PA15如何用作普通IO使用相关推荐

  1. STM32 PB3 PB4 PA15引脚作为普通IO口使用指南

    STM32 PB3 PB4 PA15引脚作为普通IO口使用指南 stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用. 查看数据手册的引脚定义可以看到 ...

  2. STM32单片机PB3/PB4/PA15用作普通IO使用

    STM32单片机PB3/PB4/PA15这三个引脚比较特殊,上电复位默认是作为调试端口使用的,进行电路设计的时候应尽量避免将PB3/PB4/PA15这三个引脚当作普通IO使用:若要将它们作为普通的IO ...

  3. STM32的PB3/PB4/PA15用作普通IO使用

    本文基于STM32F105系列芯片 STM32上电直接控制PB3/PB4/PA15失效的原因 单片机上电后,大多数引脚都默认作为GPIO使用,因此单片机上电后直接控制引脚即可使用.但是PB3/PB4/ ...

  4. STM32-SWD仿真时PB3,PB4,PA15使用问题

    上代码: void generalIO_Init(void) //通用IO口初始化 {//GPIO端口设置GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2Per ...

  5. STM32F103 PB3,PB4,PA15的使用

    标题STM32F103 JTAG/SWD调试口的使用. 使用STM32很多年了,开始使用的是JTAG的调试下载,受JLIN上面的接口影响,PCB上一直放的是20PIN的标准座,后来空间有点紧张又改为1 ...

  6. GD32 关于PB3,PB4,PA15 的GPIO工作不正常的问题-设置为普通gpio

    PB3,PB4 的默认引脚功能是JTAG 或SWD功能 我们应该修改io的功能映射,涉及函数有 /*!\brief configure GPIO pin remap\param[in] gpio_re ...

  7. STM32 JNTRST JTDI JTDO引脚用做普通IO方法(PB4、PB3、PA15)

    转载:https://blog.csdn.net/wp_31/article/details/8245925 具体使用示例:https://blog.csdn.net/u010552215/artic ...

  8. GD32F103配置PA15 PB3 PB4为普通IO

    PB3 PB4 PA15 作为普通IO时候,需要disable JTAG ,释放出来 gpio_pin_remap_config(GPIO_SWJ_SWDPENABLE_REMAP,ENABLE);  ...

  9. STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置

    STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置 最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3,PB4,PA15等引脚控制外设.发现不管怎 ...

最新文章

  1. AI综述专栏 | 基于深度学习的目标检测算法综述
  2. C++字符串完全指引之一 —— Win32 字符编码
  3. 第十七单元 Samba服务
  4. Ubuntu终端多窗口分屏Terminator
  5. 跨域iframe的高度自适应
  6. HTML img 标签的 alt 属性
  7. 测度定义_测度论浅谈
  8. python找出数组中第2大的数字
  9. 2500个常用汉字及繁体对应
  10. 接近开关 NPN PNP
  11. java排序接口ComparableT 的实现与使用
  12. 聊一聊不同技术栈中hashmap扩容机制
  13. 基于弹性云服务器的昇腾AI应用开发随笔【与云原生的故事】
  14. java socket / IM / Message / chat / liaotian / xmpp
  15. 关于 Elasticsearch 429 Too Many Requests 的 排查思考
  16. 重复代码 Duplicated Code
  17. 安装fabric-2.2.0
  18. oracle 数据库中 connect by 和level 的用法
  19. 想要提高企业分账管理,简单分账系统如何做到?
  20. Xilinx网站 – 如何申请官方IP的评估license

热门文章

  1. 怎么利用js加html结构图,写组件的时候是写好html结构还是在js里拼接好?
  2. Android高级终端开发学习笔记(《疯狂Android讲义》第2章-第10章)
  3. java编程入门教材,差点挂在了美团三面
  4. [原创]react native 注意事项
  5. Linux分配全部可用磁盘空间流程
  6. linux中php版本升级
  7. 哪些辅助工具能带来更好的seo优化呢?
  8. iserror 函数_如何在Excel中使用CLEAN,FIND和ISERROR工作表函数
  9. Android实现暗透明背景的页面
  10. flann的接口介绍