今天终于用STM32F103C8T6的I2C2硬件驱动ADS1115获得成功。 但有一点就是:所有其他的中断处理程序必须耗时极短,否则不稳定,容易卡丝。 我都是在中断服务程序里处理一下标识,然后退出中断。再通过标识在主程序里处理中断服务程序的任务。 我测试成功的硬件配置:STM32F103C8T6+OLED12864+ADS1115+KEY+LED。使用时钟中断和ADC1的DMA中断,OLED用硬件I2C1驱动,ADS1115用硬件I2C2驱动。
2021-11-14 22:28:53 2KB stm32 I2C
1
用ADC采集后通过定时器用PWM输出音频信号 采样率为8K
1
IPS显示屏STM32F103C8T6_SPI例程,在KEIL5环境下开发 可供参考
2021-11-12 08:49:21 4.88MB IPS显示屏 STM32F103C8T6 SPI 例程
1
使用STM32F103自带的USB接口 制作成一个免驱的HID设备 可以用来做一些接口转接工具 如USB 转 TTL /如USB小键盘 等等;看个人发挥啦。我做了USB转IIC啦 好用。
2021-11-11 17:20:31 8.42MB HID 免驱 附带开源HID DLL
1
使用STM32F103C8T6芯片移植FreeRTOS的最简系统 基于Keil uVision4、ST官方V3.5外设库和FreeRTOS V10.3.1的源文件
2021-11-11 09:18:01 4.05MB freertos 嵌入式 实时系统 最小工程
1
STM32F103C8T6单片机测试串口IAP升级功能,bootload程序用三种不同方式升级APP程序,一种通过按键,一种通过接收串口指令,一种自动判断串口是否有数据,若有数据就升级APP,否则直接执行APP。
2021-11-10 12:45:53 1.73MB STM32 103 IAP 串口
1
STM32F103C8T6为核心的CAN从机终端的硬件设计,包括原理图和电路板制版图,包含有CAN接口/232+485接口/4DI2DO接口,采用常用的流行机壳(余姚精钢模具_4-08)
2021-11-08 16:28:52 664KB STM32 CAN接口 DI DO
1
方案验证-基于HLW8012的功率测量-[方案验证板]功率测量HLW8012(STM32F103C8T6 HLW8012 BL8027 0.96'OLED).rar
2021-11-07 13:36:35 2.31MB 电子设计
1
与文章对应,基于STM官方例程,用于生成TIM3外设的PWM波,占空比分别为50%,37.5%,25%,12.5%。希望能够帮助到大家
2021-11-05 21:58:21 2.13MB STM32F1 PWM 嵌入式 单片机
1
USART1_DMA_Init,发送数据,接收数据。
2021-11-05 18:08:37 15KB C
1