3836| 2
|
F373的SPI,数据位数无法设置吗? |
10金钱
最佳答案基本搞清了:
要直接操作向量地址,而且要加 uint8 修饰,
才能正确操作 8bit 宽度。直接读写 SPI1 -> DR 是不行的,那是操作 16 位。
[mw_shl_code=applescript,true]while (1)
{
*(__IO uint8_t *) ( (uint32_t) SPI1 + 0x0C ) = 0xCA; //发送。不能这样写:SPI1 -> DR = 0xCA;
while ( !( SPI1 -> SR & ( 1 DR;
for ( i=0; i
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 15:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网