我将编写一个 eprom 驱动程序。此写入过程将基于地址和大小。我会用Clanguage写

I will write an eprom driver.This writing process will be based on address and size.Iwill write it in Clanguage

提问人: 提问时间:11/17/2023 更新时间:11/17/2023 访问量:19

问:

我有一个通过SPI进行通信的eeprom。我将为这个 eeprom 编写一个驱动程序,但这个编写过程将不包含任何现成的函数。写入和读取操作将从某个地址开始,并写入这么多数据。我用c语言写。它将对嵌入式系统有效。我可以创建什么样的结构和算法?

我创建了一个结构结构,这个结构有两个成员,地址和大小。如何将这两个成员作为参数分配给写入函数,以及如何在函数主体中执行写入操作?请帮帮我。我打算使用函数指针来做到这一点

struct function-pointers spi eeprom

评论

0赞 wizzwizz4 11/17/2023
我不确定你在问什么。已经有用于此目的的算法和数据结构,在任何 SPI 库中实现:如果您有充分的理由避免使用现有库,您应该已经知道您希望系统是什么样子。
0赞 wizzwizz4 11/17/2023
那么:为什么流程需要避免现成的功能呢?
0赞 11/18/2023
我还没有看到一个现成的函数可以做到这一点。我希望根据地址和大小值将其写成 bam bam 一个接一个。
0赞 wizzwizz4 11/19/2023
因此,您想通过SPI发送缓冲区的内容吗?
0赞 Community 11/20/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。

答: 暂无答案