newiot 发表于 2023-4-13 15:58

AT32F403A,用硬件SPI,读写93C46,可发发3位的操作码吗?

AT32F403A,用硬件SPI,读写93C46,可发发3位的操作码吗?

93C46,它的操作码是几个位,这个好发送吗?
用spi_i2s_data_transmit?

g0d5xs 发表于 2024-3-7 15:28

93C46是一个串行EEPROM芯片,通常使用SPI接口进行读写操作

ex7s4 发表于 2024-3-7 16:34

根据93C46的规格,它的操作码通常是3位。因此,使用硬件SPI读写93C46的话,是可以发送3位的操作码的

zhizia4f 发表于 2024-3-7 17:42

在AT32F403A上,你可以配置硬件SPI控制器来发送3位的操作码,以与93C46进行通信

q1ngt12 发表于 2024-3-7 18:45

建议楼主具体的操作方法需要参考AT32F403A的数据手册以及93C46的规格说明来进行配置和实现

su1yirg 发表于 2024-3-7 20:00

一般就硬件SPI直接驱动应该就行吧

suw12q 发表于 2024-3-7 21:15

这个93C46没有提供简单的驱动例程么?

tax2r6c 发表于 2024-3-8 08:26

可以用逻辑分析仪抓一下波形,可以通过这种方式进行程序调试的

kaif2n9j 发表于 2024-3-8 09:52

一般不都是发三位的操作码吗

q1d0mnx 发表于 2024-3-8 10:12

可以的,用SPI发送数据就可以

l1uyn9b 发表于 2024-3-8 12:03

我觉得没啥问题,你现在是发送不了还是时序不对?

呐咯密密 发表于 2024-3-18 14:56

可以发三位的
页: [1]
查看完整版本: AT32F403A,用硬件SPI,读写93C46,可发发3位的操作码吗?