STM8
thomas_blog
路漫漫其修远兮
展开
-
STM8 工程模版
在st官网下载STM8固件库拷贝固件库到工程目录下 再创建两个目录 user:存放用户文件。自己编写的源文件 project:存放工程文件拷贝stm8s_conf.h到user目录下 AIR 创建工程 创建空工程 将工程文件保存到project目录 将工程目录以分组的形式添加进来 添加完成 右击工程,配置工程 选择芯片型号 添加头文件路径 仿真选择ST-LINK转载 2017-08-30 18:48:24 · 510 阅读 · 0 评论 -
STM8 LED
时钟分频寄存器(CLK_CKDIVR) 举例 int main(){ CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1); //高速内部时钟1分频 GPIO_Init(GPIOA, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_FAST); //推挽输出 while(1) { GPIO_W转载 2017-08-30 22:02:06 · 562 阅读 · 0 评论 -
STM8 uart1
举例int main(){ UART1_DeInit(); //波特率9600,数据位8,停止位1,校验位无,非同步模式,发送接收使能 UART1_Init(9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_EN转载 2017-08-31 10:36:02 · 951 阅读 · 0 评论 -
STM8 内部flash
举例typedef enum { FLASH_MEMTYPE_PROG = (u8)0x00, /*!< Program memory */ FLASH_MEMTYPE_DATA = (u8)0x01 /*!< Data EEPROM memory */} FLASH_MemType_TypeDef;int main(){ u32 addr = 0x4转载 2017-08-31 17:09:57 · 5142 阅读 · 0 评论 -
STM8 定时器
中断映射表 对应stm8_interrupt.c#pragma vector=1__interrupt void TRAP_IRQHandler(void){}#pragma vector=2__interrupt void TLI_IRQHandler(void){}#pragma vector=3__interrupt void AWU_IRQHandler(void){}#转载 2017-09-01 11:52:39 · 936 阅读 · 0 评论