spi master 异步收发示例
功能概述
此应用程序启动后执行下面2个操作:
初始化SPI master
调用SPI master异步收发接口,发送256byte,同时接收256byte数据
环境要求
slave设备和spi master 引脚需提前连接好
slave端需提前启动,等待接收且准备好要发送的数据
PIN_CS: GPIO20, PIN_CLK: GPIO17, PIN_MISO: GPIO16, PIN_MOSI:21, mode 0, clock: 2M
编译和烧录
示例位置:examples/peripheral/spi_master/transceive_sync
编译、烧录等操作请参考:快速入门
运行结果
成功运行将输出如下日志
D/dt [0.002] add device iflash
D/ptb [0.002] partition table base 0xe000
D/ft [0.002] ft_0 base 0, ft_1 base 1000
D/ft [0.002] ft init too
D/ft [0.004] ft init 1
D/main [0.004] boot reason 0
D/main [0.004] heap size 273152(266.75KB)
D/main [0.004] flash size 0x200000(2MB)
spi master async transecie start.
D/dt [0.038] add device senter example_spim_aysnc_callback, result:0
pi
rx data as below
[0]00 [1]00 [2]00 [3]00 [4]00 [5]00 [6]00 [7]00 [8]00 [9]00 [10]00 [11]00 [12]00 [13]00 [14]00 [15]00
[16]00 [17]00 [18]00 [19]00 [20]00 [21]00 [22]00 [23]00 [24]00 [25]00 [26]00 [27]00 [28]00 [29]00 [30]00 [31]00
[32]00 [33]00 [34]00 [35]00 [36]00 [37]00 [38]00 [39]00 [40]00 [41]00 [42]00 [43]00 [44]00 [45]00 [46]00 [47]00
[48]00 [49]00 [50]00 [51]00 [52]00 [53]00 [54]00 [55]00 [56]00 [57]00 [58]00 [59]00 [60]00 [61]00 [62]00 [63]00
[64]00 [65]00 [66]00 [67]00 [68]00 [69]00 [70]00 [71]00 [72]00 [73]00 [74]00 [75]00 [76]00 [77]00 [78]00 [79]00
[80]00 [81]00 [82]00 [83]00 [84]00 [85]00 [86]00 [87]00 [88]00 [89]00 [90]00 [91]00 [92]00 [93]00 [94]00 [95]00
[96]00 [97]00 [98]00 [99]00 [100]00 [101]00 [102]00 [103]00 [104]00 [105]00 [106]00 [107]00 [108]00 [109]00 [110]00 [111]00
[112]00 [113]00 [114]00 [115]00 [116]00 [117]00 [118]00 [119]00 [120]00 [121]00 [122]00 [123]00 [124]00 [125]00 [126]00 [127]00
[128]00 [129]00 [130]00 [131]00 [132]00 [133]00 [134]00 [135]00 [136]00 [137]00 [138]00 [139]00 [140]00 [141]00 [142]00 [143]00
[144]00 [145]00 [146]00 [147]00 [148]00 [149]00 [150]00 [151]00 [152]00 [153]00 [154]00 [155]00 [156]00 [157]00 [158]00 [159]00
[160]00 [161]00 [162]00 [163]00 [164]00 [165]00 [166]00 [167]00 [168]00 [169]00 [170]00 [171]00 [172]00 [173]00 [174]00 [175]00
[176]00 [177]00 [178]00 [179]00 [180]00 [181]00 [182]00 [183]00 [184]00 [185]00 [186]00 [187]00 [188]00 [189]00 [190]00 [191]00
[192]00 [193]00 [194]00 [195]00 [196]00 [197]00 [198]00 [199]00 [200]00 [201]00 [202]00 [203]00 [204]00 [205]00 [206]00 [207]00
[208]00 [209]00 [210]00 [211]00 [212]00 [213]00 [214]00 [215]00 [216]00 [217]00 [218]00 [219]00 [220]00 [221]00 [222]00 [223]00
[224]00 [225]00 [226]00 [227]00 [228]00 [229]00 [230]00 [231]00 [232]00 [233]00 [234]00 [235]00 [236]00 [237]00 [238]00 [239]00
[240]00 [241]00 [242]00 [243]00 [244]00 [245]00 [246]00 [247]00 [248]00 [249]00 [250]00 [251]00 [252]00 [253]00 [254]00 [255]00