
STM8
arenascat
这个作者很懒,什么都没留下…
展开
-
STM8 入门学习与实验(二)TIM 定时器
简介:这一章节将说明如何在stm8s上面部署一个TIM1,也就是定时器,我们将利用这一个定时器精准定时1ms单位,并用它来为LED灯闪烁时间作参考。一、stm8定时器简述打开用户手册,可以看到这张模块图鲜明的表明了STM8S103F3的外设内设都有哪些,我们可以看到右下角的几个定时器可以得知,STM8S具有一个高级控制定时器TIM1,一个原创 2017-07-21 14:50:45 · 9801 阅读 · 5 评论 -
STM8 入门学习与实验(一)GPIO与UART
简介:这一章节将描述如何配置GPIO,以及如何配置UART原创 2017-07-20 09:52:34 · 3045 阅读 · 0 评论 -
新买的stm8使用IAR烧录出错问题解决
该问题可能在一些新购入的最小系统上面会出现,体现为IAR无法烧录,提示要解除烧录保护位等。我使用的是STM8S103F3P解决流程:一、在官网下载ST Visual tools并且安装 网址如下 https://my.st.com/content/ccc/resource/technical/software/sw_development_suite/g原创 2017-06-08 19:13:32 · 5108 阅读 · 0 评论 -
STM8S汇编入门(1-3)
尽管当今C语言已经在嵌入式产品的开发过程中成为主流,但我个人依然认为,要想真正了解CPU的特点,还得用汇编语言。不知道这种观点是对还是错,也许是因为自己从硬件做起,写过机器码,用汇编语言做过优化,因此对汇编语音有一种特殊的偏爱。转载 2017-08-10 14:12:28 · 4780 阅读 · 0 评论 -
STM8在STVD下开发所需的中断向量表模版
简介:在IAR下开发不会自动生成stm8_interrupt_vector.c文件,但是在STVD下会产生该文件,并生成中断向量表 _vectab ,如果要使用stm8_it.c中的函数结构文件来处理中断函数则需要用以下代码替换生成的stm8_interrupt_vector.c。原创 2017-07-26 14:17:37 · 4758 阅读 · 2 评论 -
STM8S103F3P6自带LED灯驱动汇编
STM8S103F3P6自带LED灯的闪烁代码,该灯GND接在STM8的PB5引脚,通过该代码将了解到如何正确的操作GPIO,部分操作寄存器地址由查询手册得来stm8/ #include "mapping.inc"PB_ODR EQU $5005PB_IDR EQU $5006PB_DDR EQU $5007PB_CR1 E原创 2017-08-10 14:45:46 · 4614 阅读 · 1 评论 -
stm8的I2C库的使用
stm8是一款低功耗的MCU芯片,它具备stm32库函数和资源丰富的优势。也同时具有价格便宜,低功耗的特点。在一些项目中,能起到很好的作用。下面我介绍一下stm8的IIC硬件库函数驱动代码及实现。转载 2017-08-10 17:26:46 · 9458 阅读 · 5 评论 -
STM8的I2C在写地址的时候进入到assert_failed
近期使用stm8的库函数写功能,使用I2C时候遇到在调用 void I2C_Send7bitAddress(uint8_t Address, I2C_Direction_TypeDef Direction)的时候,会卡死的问题原创 2017-08-11 17:23:44 · 1811 阅读 · 4 评论 -
STM8问题汇总
更新、汇总所有遇到的STM8相关问题1.在STVD上开发,Build提示bad struct/union operand 这是因为工程文件太大的缘故,对提示的没有使用到的头文件,源文件进行删减即可解决问题原创 2017-07-19 16:09:08 · 7739 阅读 · 0 评论