nokiagx 发表于 2023-8-7 22:16

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

以下两行代码是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:19
AT_START_F421_V1

这是版本吧?

nokiagx 发表于 2023-8-8 11:21

muyichuan2012 发表于 2023-8-8 08:56
请问使用的库版本是?

* @file    stm32f10x_gpio.c
* @authorMCD 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

nokiagx 发表于 2023-8-11 15:08
不知道怎么查

问fae

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

雅特力对寄存器的配置有相应的书写惯例吧
页: [1]
查看完整版本: 求助!STM32F103位带操作代码转成雅特力AT32F421代码