求助!STM32F103位带操作代码转成雅特力AT32F421代码

[复制链接]
10397|17
 楼主| nokiagx 发表于 2023-8-7 22:16 | 显示全部楼层 |阅读模式
以下两行代码是STM32F103的写法?请教大师   转成雅特力AT32F421的怎么写?

//把PA7(MOSI)配置成开漏--输入模式
#define SPI_TX_OFF {GPIOA->CRL&=0x0FFFFFFF;GPIOA->CRL|=0x40000000;}
//把PA7(MOSI)配置成推挽--输出模式(50MHz)
#define SPI_TX_ON  {GPIOA->CRL&=0x0FFFFFFF;GPIOA->CRL|=0xB0000000;}
muyichuan2012 发表于 2023-8-8 08:56 | 显示全部楼层
请问使用的库版本是?
 楼主| nokiagx 发表于 2023-8-8 11:19 | 显示全部楼层
muyichuan2012 发表于 2023-8-8 08:56
请问使用的库版本是?

AT_START_F421_V1
 楼主| nokiagx 发表于 2023-8-8 11:20 | 显示全部楼层

这是版本吧?
 楼主| nokiagx 发表于 2023-8-8 11:21 | 显示全部楼层
muyichuan2012 发表于 2023-8-8 08:56
请问使用的库版本是?

  * @file    stm32f10x_gpio.c
  * @author  MCD Application Team
  * @version V3.6.2
这是F103的版本
gxs64 发表于 2023-8-8 20:12 | 显示全部楼层
AT32F403AVCT7 代替 STM32F103VCT6,是bin to bin
 楼主| nokiagx 发表于 2023-8-9 10:32 | 显示全部楼层
gxs64 发表于 2023-8-8 20:12
AT32F403AVCT7 代替 STM32F103VCT6,是bin to bin

不能采用AT32F403AVCT7
gxs64 发表于 2023-8-9 22:34 | 显示全部楼层
nokiagx 发表于 2023-8-9 10:32
不能采用AT32F403AVCT7

找一个对应的就行,103系列是bin to bin
 楼主| nokiagx 发表于 2023-8-11 15:08 | 显示全部楼层
gxs64 发表于 2023-8-9 22:34
找一个对应的就行,103系列是bin to bin

不知道怎么查
muyichuan2012 发表于 2023-8-11 15:45 | 显示全部楼层
可以参考421 BSP这个案例
AT32F421_Firmware_Library/ project / at_start_f421 / examples / gpio / io_toggle
gxs64 发表于 2023-8-13 19:08 | 显示全部楼层
tpgf 发表于 2023-9-2 10:44 | 显示全部楼层
因为是引脚兼容的  改成at能识别的就行啊
nawu 发表于 2023-9-2 10:55 | 显示全部楼层
干脆直接操作寄存器得了 看看怎么配置成这个模式就行了
zljiu 发表于 2023-9-2 11:37 | 显示全部楼层
这个还得看看双方的寄存器是不是一样的定义啊
tfqi 发表于 2023-9-2 11:53 | 显示全部楼层
这两种模式雅特力应该都是支持的
gwsan 发表于 2023-9-2 20:11 | 显示全部楼层
楼主还是好好看看雅特力的寄存器的说明吧
aoyi 发表于 2023-9-2 21:00 | 显示全部楼层
雅特力对寄存器的配置有相应的书写惯例吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部