E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm8
STM8
S 独立看门狗配置及使用
//独立看门口的时钟来源内部低速时钟128khz除以2即64khz//选择IWDG_Prescaler_128//64/128=0.5khz2ms周期#defineIWDG_500MS_REST(uint8)250#defineIWDG_400MS_REST(uint8)200#defineIWDG_300MS_REST(uint8)150#defineIWDG_250MS_REST(uint8)
胡电子
·
2014-05-17 11:02
IAR-STM8
STM8
S EEPROM 操作
STM8
S内置EEPROM,对于很大需要带记忆的产品来说,是个很好的资源,以下是我个人摸索出来的,并且验证OK,大家如需要可放心使用。
胡电子
·
2014-05-17 10:23
IAR-STM8
STM8
S TIM4库函数应用
voidTIM4_TimerInit(u8Timer4Time){assert_param(IS_TIM4TIMERTIME_OK(Timer4Time));TIM4_DeInit();//复位TIM4所有参数TIM4_TimeBaseInit(TIM4_PRESCALER_16,Timer4Time);//16M/16=1MCYCLE=1/1=1U100us中断一次//选择16分频16M/16=
胡电子
·
2014-05-16 14:15
IAR-STM8
IAR 编程器
STM8
S 脚位的位定义
多余的就不说了,都明白,为了方便操作,我们常常会用到类似于LED1=1来点亮一个灯,此处LED1就是一个脚位,它当然不是系统自带,一般都是我们宏定义一个脚位。昨天刚接触IAR这个编程器,想用类似的方法来操作,但是类似51内核操作(keil中写法)sbitLED1PA0;STVD中的_BoolPA0_OUT@PA_ODR:0;这是头有点大,一方面想着操作能方便点,一方面又不想折腾太多时间。经过一番折
胡电子
·
2014-05-09 09:39
IAR-STM8
si4463开发总结
从去年11月到现在已经研究了4个多月的si4463,有了一些工作成果如下1.用
stm8
L系列单片机开发了一个TTL转433无线透传模块,支持变长发送和接收,支持硬件crc校验,支持动态修改无线通讯参数,
byteman_wang
·
2014-04-25 16:02
si4463
STM8
S1003 硬件SPI 驱动 SI4432 注意CPOL = 0,CPHA=0
stm8
硬件spi驱动si4432如果想看模拟的我有另外一篇博文写有代码。这个硬件驱动si4432我弄了几乎一天时间,我一边看波形一边分析数据,可是spi驱动一直没有成功。
penglijiang
·
2014-01-18 12:00
STM8
S1003 模拟SPI 驱动 SI4432
网上关于
stm8
s1003驱动si4432的驱动不是很多,我也是弄了大半天才可以和si4432spi驱动成功。接下来要做无线收发和组网。
penglijiang
·
2014-01-18 12:00
STM8
TIM2 定时器的问题
定时50ms中断所用的芯片为
STM8
S103F3P6,编译器为IAR,程序代码如下://#include"io
stm8
s105c6.h"#include"io
stm8
s103F3.h"//VeryimporttantvoidDelayMS
冯兄化吉
·
2014-01-17 19:51
STM8
"The string '__checksum' was not found in the string table"解决办法
note=65473&from=note+11927IELFTOOLChecksum-BasicactionsEWtargets:ARM,RH850,RX,SH,
STM8
EWcomponent:GeneralissuesLastupdate
robinson_911
·
2013-12-05 15:00
【语音合成】语音库的准备工作1――window speech SDK
由于最近想要做一个简单的语音合成模块,初步决定使用
STM8
作为主控制器,外扩flash用于存放语音库,PWM输出语音。语音库的来源问题成了一大问题。
richards
·
2013-12-04 22:30
C#
sdk
speech
stm8
语音转换
【语音合成】语音库的准备工作1——window speech SDK
由于最近想要做一个简单的语音合成模块,初步决定使用
STM8
作为主控制器,外扩flash用于存放语音库,PWM输出语音。语音库的来源问题成了一大问题。
richards
·
2013-12-04 22:30
speech
SDK
stm8
C#
语音转换
【语音合成】
【经典讨论】
STM8
L和MSP430的低功耗对比(长期开放)
经过实际产品的对比,
STM8
L的低功耗完胜MSP430。在此记录。欢迎有不同意见发表。
slj_win
·
2013-12-03 17:00
上课不听讲下课来补习系列之-玩转单片机
STM8
(二)
现在学习
STM8
,由于ST已经提供标准驱动库函数,对C语言能力要求已经很弱了,只要上过大学C语言课程,都可以进行编程。但是我建议大家把C语言学深点。它的核心就是指针,玩转指针,就玩懂了C语言。
cpuwolf
·
2013-11-08 14:00
C语言
指针
单片机
工程师
芯片
上课不听讲下课来补习系列之-玩转单片机
STM8
(一)
从实际出发要选,便宜的,外围器件少的,里面功能的,所以为大家挑选了
STM8
L。
STM8
L是个8位单片机,我在论坛中的确看到一些小兄弟在问
cpuwolf
·
2013-11-06 10:00
二进制
架构
计算机
设计
单片机
STM8
的wait for interrupt
昨晚拿
STM8
L151K4的开发板,实际测试下来。这样的用法是完全没问题的。
cpuwolf
·
2013-10-29 09:00
STM8
L最小系统板移植Atomthreads成功
终于花了一天时间把atomthreads1.3移植到了
STM8
L151K4。由于之前有了移植
STM8
S的经验,这次整个过程清晰了很多。
cpuwolf
·
2013-10-28 10:00
操作系统
编译器
移植
COSMIC
atomthreads
Atomthreads关于
STM8
S低功耗的思考
Atomthreads像众多操作系统一样,在没有任务调度是会调用idle。staticvoidatomIdleThread(uint32_tparam) { /*Compilerwarning*/ param=param; /*Loopforever*/ while(1) { /**\todoProvideuseridlehooks*/ } }atomthreads中atomIdleThread
cpuwolf
·
2013-10-25 10:00
线程
任务调度
芯片
atomthreads
STM8
的福利--Atomthreads实时操作系统
诞生之初就是给
STM8
s设计的,而且作者还在不断更新,我看最近的主要修改是加入更多MCU的支持。算法上没有变化。所以我取了1.3的版本,足够用了。我使用的是
STM8
S105K4的最小系统。
cpuwolf
·
2013-10-24 20:00
c
操作系统
源代码
内核
atomthreads
找回失去的青春--玩单片机
STM8
把失去的青春补回来!你以为我要说离开IT业?常被人说成“IT刁丝”,“IT民工”,我不以为然。不仅如此,我为做IT而骄傲。看看我们身边的产品,无不与IT有着密切的关系。你说你平时不用电脑。OK,你平时可以不用手机么?你知道手机是“IT刁丝”搞出来的么?再退一步,你说你也不用手机。OK,超市你去不?收银员用的收银机是“IT刁丝”搞出来的。你说你是搞金融的,不是碰IT,错,金融业的后台服务器,同样是“
cpuwolf
·
2013-10-24 13:00
c
操作系统
调试
单片机
芯片
20131007-
STM8
L101F3P6关于硬件IIC写时序和勘误部分的翻译
写时序-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------起始条件当BUSY位为0时,设置起始条件引起
sy_lixiang
·
2013-10-07 10:00
错误
手册
stm8
勘误
硬件IIC
STM32F103RB中的串口和端口
从《
STM8
S和STM32选型手册》中,可以得到如上图的STM32F103RB的一些硬件参数。串口(USART)有3个,IO端口有51个。
gaojinshan
·
2013-09-16 13:00
20130912-
STM8
在STVD平台如何生成HEX文件的方法
1.工程设置中,Post-Build选项卡中,有如下设置chex-o$(OutputPath)$(TargetSName).s19$(OutputPath)$(TargetSName).sm8这是生成*.s19文件的。 2.如欲生成HEX文件,设置如下:chex-fi -o$(OutputPath)$(TargetSName).hex $(OutputPath)$(TargetSName).sm8
sy_lixiang
·
2013-09-12 16:00
hex
stm8
STVD
HEX文件
STM8
PIN setting(output)
今日在设置引脚输出的时候,本想设置为open-drain输出,然后对其输出高低。但是发现无法输出高(初始化为开漏低电平),始终为低。后来改为push-pull输出,就能输出高低了。真有意思,转到SPEC查看发现输出模式中的开漏输出是模拟的,不是真的开漏。所以对引脚设置输出模式时,欲有电平变化的输出,就要设置为推挽输出模式。
Mico_liu
·
2013-09-06 10:00
PIN
output
开漏
stm8
推挽
stm8
全局变量定义 声明
1.STVisualDevelop开发环境下.h文件里面不能定义变量,要把变量定义在.C文件里面,然后在.H文件里面声明即可。补充:今天突然发现还有一种情况,变量在一个.h文件里定义后,在另外的一个.h文件里做extern声明后也可以,后来发现,这两个.h文件都没有自己的.c文件以及都是在工程文件的同层路径而不是在模块的文件里面。2.STVisualDevelop开发环境如果出现进入或者退出DEB
Mico_liu
·
2013-08-28 18:00
声明
变量定义
stm8
stm8
程序段定位,理解lkf文件
ST有个中文文档:如何基于
STM8
S系列MCU进行项目开发页29/34当“Auto”选择框被勾选时,.lkf文件会自动生成在项目主目录下的debug/和release/目录中。
mzlogin
·
2013-08-21 14:00
STM8
内部EEPROM的使用
STM8
单片机芯片内部也集成有EEPROM,容量从640字节到2K字节。
xuyuefei1988
·
2013-08-14 09:00
STM8
S TIM1 PWM初始化设置
#defineTIM1_DIV1(uint16)(1-1) #defineTIM1_DIV2(uint16)(2-1) #defineTIM1_DIV4(uint16)(4-1) #defineTIM1_DIV8(uint16)(8-1) #defineTIM1_DIV16(uint16)(16-1) #defineTIM1_DIV32(uint16)(32-1) //timer1
·
2013-07-25 18:00
初始化
STM8
S TIM4 初始化设置
#defineTIM4_DIV1(unsignedchar)0 #defineTIM4_DIV2(unsignedchar)1 #defineTIM4_DIV4(unsignedchar)2 #defineTIM4_DIV8(unsignedchar)3 #defineTIM4_DIV16(unsignedchar)4 #defineTIM4_DIV32(unsignedchar)5
·
2013-07-25 18:00
初始化
STM8
S ADC初始化设置及应用
//ADC通道号定义 #defineADC_Chanel0(unsignedchar)0x00 #defineADC_Chanel1(unsignedchar)0x01 #defineADC_Chanel2(unsignedchar)0x02 #defineADC_Chanel3(unsignedchar)0x03 #defineADC_Chanel4(unsignedchar)0x04
·
2013-07-25 17:00
初始化
STM8
L101-IIC接口操作M24LR64地址错误无ACK响应的波形
M24LR64可以做为EEROM来看待,
STM8
L101单片机可通过IIC接口对其进行读写。
sy_lixiang
·
2013-07-15 02:00
错误
stm8
IIC
无ACK
[置顶] 20130714-
STM8
L101F3P6-官方库的Bug列表(不断维护)
12013.07.1420:51
STM8
L101F3P6该款MCU官方库\stsw-
stm8
012\Utilities\
STM8
L101_EVAL\Common\
stm8
l_eval_i2c_ee.c文件中
sy_lixiang
·
2013-07-14 20:00
stm32系统时钟详解&&移植
写作原由:今日接手用stm32f100xx芯片开发的项目,以前用的是
stm8
s和stm32f103xx芯片;因为在别人的项目代码的基础上做2次开发,但是发现那个代码main函数中没有对系统时钟的设置的相关函数
yx_l128125
·
2013-07-01 10:00
STM8
S003软件串口的实现
软件串口的实现原理一切发送和接收的过程都是在后台完成的,具体实现需要一个带捕获&匹配功能的定时器,本实现用的是TIM1。任意具有捕获输入功能的引脚都可以用作接收引脚,任意GPIO引脚都可以用作发送引脚。此实现用TIM_CH4作为发送引脚,TIM1_CH3作为接收引脚。整个数据传输过程基于定时器1的溢出事件,溢出周期为发送半个bit的时间,这是因为发送和接收用的是同一个定时器。发送环节:当有数据字节
tzw_51
·
2013-06-27 14:13
UART
STM8S003
STM8
S003软件串口的实现
软件串口的实现原理一切发送和接收的过程都是在后台完成的,具体实现需要一个带捕获&匹配功能的定时器,本实现用的是TIM1。任意具有捕获输入功能的引脚都可以用作接收引脚,任意GPIO引脚都可以用作发送引脚。此实现用TIM_CH4作为发送引脚,TIM1_CH3作为接收引脚。整个数据传输过程基于定时器1的溢出事件,溢出周期为发送半个bit的时间,这是因为发送和接收用的是同一个定时器。发送环节:当有数据字节
tzw_51
·
2013-06-27 14:13
UART
STM8S003
编程实践
关于SPI的小问题
SPI是由发送驱动时钟线工作的,在发送的同时,有数据移位进入接收寄存器,至少在
STM8
和STM32上是这样。所以无论是进行读或写,实际上硬件都操作了硬件中的发送和接收寄存器。
tietao
·
2013-06-20 19:00
SPI
STM8
L编程问题之segment .text size overflow
#errorclnkDebug\solar_charger.lkf:1segment.textsizeoverflow,提示代码段溢出,此时因为使用
STM8
L的固件库,造成一些不必要的函数被编译,可以尝试注释掉一些不必要的函数
tietao
·
2013-06-20 19:00
mcu
ST Visual Develop编译报错
\DocumentsandSettings\xxx(当前用户名)..tmp\xxx随机文件名(说明此工程是没有问题的,在别人的机子上是完全可以编译通过的)错误原因不是ST工具的原因,是CosmicCx
STM8
4.2.4
mzlogin
·
2013-05-15 14:00
支持二次开发的Zigbee模块(SNAP技术)
最初的方案考虑zigbee芯片+
STM8
l芯片,通过在单片中编程,用程序逻辑实现
·
2013-05-03 12:00
二次开发
支持二次开发的Zigbee模块(SNAP技术)
最初的方案考虑zigbee芯片+
STM8
l芯片,通过在单片中编程,用程序逻辑实现
yefanqiu
·
2013-05-03 11:00
Snap
周立功zigbee
STM8
S:Debug调试正常,烧录程序运行不正常
最近有一个项目需要用到
STM8
S103F3单片机。在开始之前以为会很容易,可是实际操作起来,却遇到不少问题。
subkiller
·
2013-02-18 10:00
STM8
S: the device is protect
在用STVP下载程序的时候提示:thedeviceisprotected!解决办法:在STVP中间区域下方有三个标签,选择OPTIONBYTE;对应ROP选项,选择ReadOutProtectionOFF;在菜单栏点击program选项,选择currenttab。重新烧录,ok了
subkiller
·
2013-01-30 16:00
20121303-
STM8
单片机STVD环境新建工程笔记
1.新建1个工程目录,依项目的名字来起2.在上述的目录内新建1个名为STVD的目录,因我们用ST官方的开发环境来新建的工程,故命名如此。3.在STVD目录内新建名为cosmic的目录,此目录为编译器和工程设置的目录,非常重要。4.在STVD的目录内,同样新建名为lib和src的两个目录,前者为库文件目录,后者为自己写的源文件路径。5.在lib的目录内新建名为inc和src的两个子目录。6.将在ST
sy_lixiang
·
2013-01-03 19:00
新建工程
stm8
stm8
STVD
STM8L101
20121106-STVP中optionbyte页的ROP影响FLASH
近日调试中发现,
STM8
系列开发工具中的脱机下载软件,在OPTIONBYTE页上,有一个读写保护的选项ROP,这里可以选择为使能和禁用。。。
sy_lixiang
·
2012-11-06 20:00
20120801-51 单片机计数器T1计数外部脉冲
RXDP1.0TXDP1.1T1P3.5 波特率:9600 描述:T0用于定时,方式1,定时时间50ms,中断方式;T1用于计数,10s定时时间到后,将计数的脉冲利用模拟串口发送出去 外部的脉冲是用
STM8
L101
sy_lixiang
·
2012-08-01 15:00
c
timer
input
output
delay
20120726-分析解决“
STM8
L101单片机IO口模拟串口通讯发生的奇怪现象”
近日因工作关系,需要用
STM8
L101F3P6这款单片机用IO口模拟串行通讯,波特率2400bps,前辈同事已经写完了程序,我需要拿来研究一下该款MCU的低功耗的情况,而在调试的过程中,发现1个奇怪的问题
sy_lixiang
·
2012-07-26 16:00
stm8
IO模拟串口
起始位
第1个字节错误
飞思卡尔单片机[
STM8
单片机]S19文件格式详解
S-record格式文件是FreescaleCodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问MotorolaformatforEEPROMprogramming。1、格式定义及含义S-record每行最大是78个字节,156个字符S-recordformattypecountaddressdatachecksum type(类型):2个
laohuang1122
·
2012-05-20 12:00
LPC1700 Vs STM32
ST最成功的还是
STM8
深圳车载行业以前用的MCU都8位的,厂家有很多,松下,瑞萨
Ropai
·
2012-05-08 10:00
c
测试
工具
日历
X86
使用IAR如何修改
STM8
S库
注意:以下修改在IARfor
STM8
1.10SP3下验证,库文件为IAR自带的1.1.11、选择CPU类型(支持
STM8
S系列设备)
stm8
s.h...
Alan0521
·
2012-02-20 17:00
c
vector
File
each
compiler
意法半导体的ARM9 研发 spear600
说起ST公司大家肯定都知道,STM32和
STM8
最近(2011)是火了全国的,STM32是高性能的M3内核,价格也低廉,性能也很不错的,
STM8
是低功耗很NB的一个8bit单片机,TI
ywhfdl
·
2011-09-12 01:00
linux
performance
features
interface
WinCE
colors
STM8
I/O口模拟I2C
STM8
I/O口模拟I2C所读数据不正确
STM8
I/O口模拟I2C #defineI2C_ERR0 #defineI2C_CRR1 #defineI2CDataIn1 #defineI2CDataOut0
yuzaipiaofei
·
2011-08-27 10:00
c
byte
rack
generation
delay
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他