小编Max*_*Max的帖子

Uri(Uri,String)构造函数不能正常工作?

这是我的代码的一部分:

Uri branches = new Uri(@"https://127.0.0.1:8443/svn/CXB1/Validation/branches");
Uri testBranch = new Uri(branches, "test");
Run Code Online (Sandbox Code Playgroud)

我希望testBranches会是https://127.0.0.1:8443/svn/CXB1/Validation/branches/test,但确实如此https://127.0.0.1:8443/svn/CXB1/Validation/test.我无法理解为什么Uri(Uri,string)构造函数吃掉路径的最后部分.

.net c#

6
推荐指数
1
解决办法
446
查看次数

STM32F205未设置SPI RXNE标志

我在主模式下使用STM32F205的SPI1.并且在事务期间永远不会设置RXNE标志.这是SPI初始化的一部分:

SPI1->CR1 = SPI_CR1_MSTR | SPI_CR1_SSI | SPI_CR1_SSM | SPI_CR1_SPE;
SPI1->CR2 = 0;
Run Code Online (Sandbox Code Playgroud)

然后我试图执行传输/接收单个字节:

while(!(SPI1->SR & SPI_FLAG_TXE)) {}  // wait for compeltion of the previous Tx
SPI1->DR = 0xAB;                      // transmit some byte

while(!(SPI1->SR & SPI_FLAG_RXNE)) {}  // wait for byte to be received
uint8_t result = SPI1->DR;
Run Code Online (Sandbox Code Playgroud)

这段代码停留在等待RXNE标志.我试着等待繁忙的旗帜BSY = 0而不是RXNE = 1SPI开始工作.似乎RXNE从未设置过.

spi stm32

2
推荐指数
1
解决办法
4565
查看次数

标签 统计

.net ×1

c# ×1

spi ×1

stm32 ×1