摘要: IIC通信详解 (1)概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。 经常IIC和SPI接口被认为指定是一种硬件设备 阅读全文
posted @ 2021-05-11 16:42 为鲸 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: stm32微秒延时问题 不采用freertos情况下,可以使用以下代码,使用sysytick的方式读取: #define CPU_FREQUENCY_MHZ 72 // STM32系统时钟主频 void delay_us(__IO uint32_t delay) { int last, curr, 阅读全文
posted @ 2021-05-11 16:02 为鲸 阅读(421) 评论(0) 推荐(0) 编辑
摘要: STM32 HAL库实现微秒级别延时 HAL库函数中有延时函数HAL_Delay();进行毫秒级别的延时,但是在实际的开发中编写时序时有时需要进行较为准确的微秒级别延时像SSI协议接口等,本文章采用一个通用定时器的方式实现微秒级别的延时,而不采用滴答定时器是由于HAL库函数中很多地方需要使用滴答定时 阅读全文
posted @ 2021-05-11 16:00 为鲸 阅读(3024) 评论(0) 推荐(0) 编辑