2024年1月31日
摘要: 模拟SPI 注:参考各类网上博客,出处已不清,若有网友指出,感激不尽,并尽快进行添加出处。 C文件 #include "softspi.h" #ifdef SOFT_SPI sspi_t sspi; #endif void softspi_init(sspi_t *spi_periph) { spi 阅读全文
posted @ 2024-01-31 14:15 Nowonder 阅读(12) 评论(0) 推荐(0) 编辑
  2023年5月13日
摘要: softiic.h 1 #ifndef __SOFTI2C_H_ 2 #define __SOFTI2C_H_ 3 4 #include "main.h" 5 //使用IICX PD6,PC1 6 7 #define SDA_IN() {GPIOC->MODER &= ~(3 << 1 * 2);G 阅读全文
posted @ 2023-05-13 17:57 Nowonder 阅读(856) 评论(0) 推荐(0) 编辑
  2021年10月23日
摘要: STM32任意引脚模拟IIC 关于模拟I2C,任意接口都可模拟(未全部测试,可能存在特殊情况)。 关于SDA_IN与SDAOUT:如下定义: 举例:#define MPU_SDA_IN() {GPIOA->CRL&=0XFFFF0FFF;GPIOA->CRL|=8<<12;}#define MPU_SDA_OUT() {GPIO 阅读全文
posted @ 2021-10-23 23:19 Nowonder 阅读(295) 评论(0) 推荐(0) 编辑
摘要: C#发送字符串转字节含空格与0x需删去 主要作用:清除发送字符串转字节中的空格和16进制前缀0x, 字节转换按两位字符转换为一个字节,多余一位按一位字符转换一个字节 //清除空格和16进制前缀发送 String sendstr;// = new String [textBox1.Text.Length] sendstr = textBox 阅读全文
posted @ 2021-10-23 23:17 Nowonder 阅读(290) 评论(0) 推荐(0) 编辑