【STM32F103】求一个按照如下时序图写的程序

2019-08-16 19:25发布

需要达成一个目的,即按照如图所示写一个程序,来发送数据

具体如下:一个io口串行发送数据,一个io口发送时钟,一个io口发送ltch
key0按下,io口发送数据0x9e,并且ltch拉低,key1按下,在刚才所发送数据上加0x0a。

我是实在没办法了,写不出来,头发掉了一堆。。。还望各位大神能给予一定帮助。
若各位大神实在没空,告诉我怎么写也行尽量详细一点,我现在只能发送一个时钟,如何根据时钟发送数据,完全不会
也就是说,如何用io口串行发送一串数据,在这基础上如何根据时钟按照时序图那样发送数据?

还望各位大神指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
persevere
1楼-- · 2019-08-17 19:42
这什么芯片?
wxjhby
2楼-- · 2019-08-17 22:41
 精彩回答 2  元偷偷看……
ljlxh007
3楼-- · 2019-08-18 02:18
yklstudent 发表于 2017-7-27 11:30
没有付出就想着收获,楼主觉得有这么好的事情吗?

好好好,我也就是看到有人要过,所以那么一写,我更希望的是能够授人以渔,如果说我来请教怎么写,请教一些我不明白的事,都需要付出,那我不明白我来这个论坛干嘛了
ljlxh007
4楼-- · 2019-08-18 02:54
wxjhby 发表于 2017-7-27 11:04
看芯片支持的速度是多少,降低SPI的速率
然后SPI的NSS用软件控制spi的极性是否设置正确
一定要满足图中 ...

意思是只要我的spi速度不超过芯片要求的速度就可以吗
ljlxh007
5楼-- · 2019-08-18 08:16
persevere 发表于 2017-7-27 11:04
这什么芯片?

AD8370
ljlxh007
6楼-- · 2019-08-18 11:54
wxjhby 发表于 2017-7-27 11:04
看芯片支持的速度是多少,降低SPI的速率
然后SPI的NSS用软件控制spi的极性是否设置正确
一定要满足图中 ...

可是我的芯片说的最低时间都是ns级的,而我的spi速度设置函数选的是256分频,也就是说才一百多千HZ,没有超过它的限制啊

一周热门 更多>