STM8
crystal_266
这个作者很懒,什么都没留下…
展开
-
IAR for STM8 printf重定向到串口
文章目录在main.c中添加下面的代码#include <stdio.h> // 包含头文件int fputc(int ch, FILE *f) //STM8 printf函数重定向 { while ( (USART2->SR&0x80) == 0 ); USART2->DR = (uint8_t)ch; return ch; } ...原创 2020-01-14 14:56:38 · 1155 阅读 · 0 评论 -
STM8-TIMER实现系统嘀嗒计时器
文章目录1. timer.c2. timer.h3. 中断处理函数 STM8中没有系统嘀嗒计时器,所以用timer实现系统嘀嗒计时器的功能,每1ms产生一个中断。本次使用的是高速内部时钟,时钟频率是2Mhz1. timer.c#include "timer.h"void systic_init(void) // TIMER2_CH1 -> PB0{ CLK_Peripheral...原创 2019-11-29 17:27:34 · 1570 阅读 · 3 评论 -
01-STM8L052R8 I2C读写函数实现
文章目录1. I2C简介2. I2C通信协议2.1 起始位2.2 终止位2.3 数据传输2.4 应答信号2.5 写时序2.6 读时序3. STM8L052R8 I2C读写示例3.1 发送多个字节3.2 读取多个字节1. I2C简介 I2C 是很常见的一种总线协议,I2C 是 NXP 公司设计的,I2C 使用两条线在主控制器和从机之间进行数据通信。一条是 SCL(串行时钟线),另外一条是 SDA...原创 2019-11-20 13:46:40 · 2204 阅读 · 0 评论