打印

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

[复制链接]
9176|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 | 只看该作者

这是版本吧?

使用特权

评论回复
5
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的版本

使用特权

评论回复
6
gxs64| | 2023-8-8 20:12 | 只看该作者
AT32F403AVCT7 代替 STM32F103VCT6,是bin to bin

使用特权

评论回复
7
nokiagx|  楼主 | 2023-8-9 10:32 | 只看该作者
gxs64 发表于 2023-8-8 20:12
AT32F403AVCT7 代替 STM32F103VCT6,是bin to bin

不能采用AT32F403AVCT7

使用特权

评论回复
8
gxs64| | 2023-8-9 22:34 | 只看该作者
nokiagx 发表于 2023-8-9 10:32
不能采用AT32F403AVCT7

找一个对应的就行,103系列是bin to bin

使用特权

评论回复
9
nokiagx|  楼主 | 2023-8-11 15:08 | 只看该作者
gxs64 发表于 2023-8-9 22:34
找一个对应的就行,103系列是bin to bin

不知道怎么查

使用特权

评论回复
10
muyichuan2012| | 2023-8-11 15:45 | 只看该作者
可以参考421 BSP这个案例
AT32F421_Firmware_Library/ project / at_start_f421 / examples / gpio / io_toggle

使用特权

评论回复
11
gxs64| | 2023-8-13 19:08 | 只看该作者

问fae

使用特权

评论回复
12
tpgf| | 2023-9-2 10:44 | 只看该作者
因为是引脚兼容的  改成at能识别的就行啊

使用特权

评论回复
13
nawu| | 2023-9-2 10:55 | 只看该作者
干脆直接操作寄存器得了 看看怎么配置成这个模式就行了

使用特权

评论回复
14
zljiu| | 2023-9-2 11:37 | 只看该作者
这个还得看看双方的寄存器是不是一样的定义啊

使用特权

评论回复
15
tfqi| | 2023-9-2 11:53 | 只看该作者
这两种模式雅特力应该都是支持的

使用特权

评论回复
16
gwsan| | 2023-9-2 20:11 | 只看该作者
楼主还是好好看看雅特力的寄存器的说明吧

使用特权

评论回复
17
aoyi| | 2023-9-2 21:00 | 只看该作者
雅特力对寄存器的配置有相应的书写惯例吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

38

帖子

0

粉丝