会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Nowonder
博客园
首页
新随笔
新文章
联系
管理
订阅
2024年1月31日
模拟SPI
摘要: 模拟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
阅读(38)
评论(0)
推荐(0)
2023年5月13日
STM32的HAL库软件模拟IIC
摘要: 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
阅读(1486)
评论(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
阅读(386)
评论(0)
推荐(0)
C#发送字符串转字节含空格与0x需删去
摘要:
主要作用:清除发送字符串转字节中的空格和16进制前缀0x, 字节转换按两位字符转换为一个字节,多余一位按一位字符转换一个字节 //清除空格和16进制前缀发送 String sendstr;// = new String [textBox1.Text.Length] sendstr = textBox
阅读全文
posted @ 2021-10-23 23:17 Nowonder
阅读(320)
评论(0)
推荐(0)
公告