9G-STM8 CXSTM8使用过程简介

发布者:导航灯最新更新时间:2015-07-30 来源: eefocus关键字:STM8  使用过程 手机看文章 扫描二维码
随时随地手机看文章
9G-STM8 CXSTM8使用过程简介

一,准备STVD+CXSTM8+STM8软件包

1,在http://www.st.com/mcu/familiesdocs-120.html
    下载ST Visual Develop (STVD) 4.1.3 and ST Visual Programmer (STVP) 3.1.3 版本
    sttoolset.exe
    http://www.st.com/stonline/products/support/micro/files/sttoolset.exe
    
2,在http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3229327&bbs_page_no=1&bbs_id=3020
    下载CXSTM8 4.2.8 无需License,去除16K限制软件 
 CXSTM8.rar
 http://cache.ourdev.cn/bbs_upload247021/files_12/ourdev_423629.rar
 还有补丁
 Cosmic.rar
 http://cache.ourdev.cn/bbs_upload247021/files_13/ourdev_424179.rar
 (试用限制版本http://www.cosmicsoftware.com/cxstm8_16k.exe)
 
3,在http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3600882&bbs_page_no=7&bbs_id=3020
    下载STM8S105S4-PKT演示代码.zip 
    ourdev_484758.zip
 http://cache.ourdev.cn/bbs_upload247021/files_19/ourdev_484758.zip
 STM8S105S4-PKT演示代码使用说明.pdf
 ourdev_484759.pdf
 http://cache.ourdev.cn/bbs_upload247021/files_19/ourdev_484759.pdf
 其它相关资源:
 如何开始STM8S系列单片机的开发
 http://images.stmicroelectronics.com.cn/stonline/mcu/images/STM8S_development.pdf
 STM8S体验系统板STM8S105S4-PKT用户手册
 http://download.ourdev.cn/bbs_upload247021/files_22/ourdev_506732.pdf
 开发板套件见连接:
 http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3723427&bbs_page_no=1&bbs_id=3020
 
4,其它文档的下载地址如下: 
 http://www.st.com/mcu/familiesdocs-120.html
 http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&FAM=113
 http://www.stmicroelectronics.com.cn/mcu/inchtml-pages-stm8l.html
 http://www.stmicroelectronics.com.cn/mcu/inchtml-pages-stm8s.html
 
        
二,建立STVD+CXSTM8开发环境

1,双击sttoolset.exe,默认安装STVD和STVP到C盘的C:Program FilesSTMicroelectronicsst_toolset
 将会在桌面产生ST Visual Develop和ST Visual Programmer的快捷方式;

2,解压COSMIC.rar到C盘的C:Program FilesSTMicroelectronics;

3,双击桌面的ST Visual Develop,打开STVD工具,在Tools->Options下的Toolset页面的Toolset中选择
 STM8 cosmic,在Root path中选择C:Program FilesSTMicroelectronicsCXSTM8,然后应用,确定;

三,连接开发工具

1,把ST-LINK的SWIM电缆连接在ST-LINK和STM8S105S4-PKT开发板之间,共有4个信号:TVCC,SWIM,GND,RESET;

2,对STM8S105S4-PKT开发板加上9V的直流电源,把ST-LINK用USB线连接到PC的USB口上;
 
四,测试STM8S105S4-PKT演示工程

1,解压STM8S105S4-PKT演示代码.zip到PC上会得到一个Demo的目录;
2,用STVD工具的File->Open Workspace打开DemoTouch SensingSTM8S_EXAMPLE_FWProjectSTVDCosmicexample.stw;
3,用STVD工具的Debug instrument->Target Settings中的Debug Instrument Selection中选择Swim ST-LINK,应用,确定;
4,用STVD工具的Build->Rebuild All全部重新编译代码;
5,用STVD工具的Debug->Start Debugging下载代码到目标板上去;
6,然后可以使用单步执行,全速执行等命令,然后每按一次K3,K2,K1,相应的LD2,LD3,LD4就会相应的改变亮灭状态一次;
7,同样可以编译DemoLEDDemo.stw和DemoMusicDemo.stw等工程,查看LED流水灯和播放音乐。

五,用STVP+ST-LINK读写STM8

1,同样用ST-LINK的SWIM接口连接开发板和PC机,然后上电;
2,双击ST Visual Programmer打开STVP;
3,在STVP的Project->new 中建立一个新工程STM8S105S4-PKT.stp;
4,然后选择Hardware的ST-LINK,和Device的STM8S105x6确定;
5,用File->Open打开一个十六进制的HEX文件,然后用Program->All Tabs烧录进STM8去;
6,同样也可以用Read->All Tabs,来读出STM8中所有的目标码。

关键字:STM8  使用过程 引用地址:9G-STM8 CXSTM8使用过程简介

上一篇:9G-STM32 EWARM开发过程简介之五
下一篇:9G-STM32 LwIP测试过程简介

推荐阅读最新更新时间:2024-03-16 14:26

ST公司的STM8AF5286主要特性及框图
ST公司的STM8AF5286是用于汽车的8位MCU,配置了多达128KB闪存,数据EEPROM,10位ADC,计时器,LIN,CAN,USART,SPI,I2C等接口,工作电压3-5.5V, STM8 CPU内核采用哈佛架构和三级流水线,工作频率高达24MHz,采用STM8A-DISCOVERY套件评估.本文介绍了STM8AF5286主要特性,框图,以及STM8A-DISCOVERY Discovery开发板主要特性,STM8AF板和STM8AL板硬件框图,电路图和材料清单. The STM8AF526x/8x/Ax and STM8AF6269/8x/Ax automoTIve 8-bit microcontrollersde
[汽车电子]
用st-link通过stvp给stm8下载程序的坑
用的这种st-link 包装上写着,stm32用下面得20pin,stm8用上面的4pin。然后背后有stm8的接线说明。 我接好了线,开发板没有电。。。测了一下红线和黑线之间电压0.7V。。。 只好把红线接到stm32接口的VCC上。 然后用网上的stvp快速使用教程,程序能下载,但是程序进去后一直不运行。。。 后来无意中把白线RST拔了,程序运行起来了。。。插上又不运行了。。。 于是,要下载程序时,插上RST线,下好了把RST拔了,程序开始运行。 不知道是不是个别现象,纪录在此。
[单片机]
用st-link通过stvp给<font color='red'>stm8</font>下载程序的坑
STM8学习笔记----PWM单脉冲模式输出
先看看官方资料对单脉冲模式的介绍 下面看C代码的实现 void PWM_GPIO_Init( void ) { PC_DDR_DDR6 = 1; //输出管脚 PC6 TIM1_CH1 PC_CR1_C16 = 1; //推挽输出 PC_CR2_C26 = 1; //输出最大10MHZ PC_DDR_DDR7 = 0; //输入管脚 PC7 TIM1_CH2 PC_CR1_C17 = 1; //带上拉输入 PC_CR2_C27 = 0;
[单片机]
<font color='red'>STM8</font>学习笔记----PWM单脉冲模式输出
stm8 io口 spi模拟,可用于RC522
///////////////////////////////////////////////////////////////////// //功 能:SPI写数据 //输 入: 无 // 无返回值 ///////////////////////////////////////////////////////////////////// void Write_SPI(unsigned char num) { unsigned char count=0; for(count=0;count 8;count++) { if((num&0x80)==0x80) RC522_MOSI_HIGH;
[单片机]
STM8 ADC转换模式-------连续模式
STM8单片机ADC支持5种转换模式:单次模式,连续模式,带缓存的连续模式,单次扫描模式,连续扫描模式。 连续和带缓存的连在连 换模式中,将ADC设为连续模式,该模式是通过置位 ADC_CR1寄存器的 ADON 位来启动的。 ● 如果缓冲功能没有被使能 ADC_DR寄存器中同时 EOC 标志被置位。如果EOCIE 位已被置位时将产生一次中断。然后开始下一次转换。 其中ADC结果的读取可以采用查询模式也可以采用中断模式。 首先看连续模式通过查询方式读取数据代码: #include adc.h #include main.h u16 DATAH = 0; //ADC转换值高8位 u16
[单片机]
Contiki clock模块
一、functions for handling system time clock_time_t clock_time(void);//return the current system time in clock ticks unsigned long clock_seconds(void);//return the system time in seconds void clock_set_seconds(unsigned long ec);//set the value of the platform seconds 这些函数都是platform dependent的,我们是在stm8中实现的。 #if USE_R
[单片机]
STM8-利用外部中断编写两个按键控制灯的亮灭
目的:熟悉外部中断的使用。(两个按键控制灯的亮灭) #include stm8s.h #include stm8s_exti.h #define uchar unsigned char #define uint unsigned int #define ulong unsigned long void delay(uint i) { while(i--); } void main() { GPIO_DeInit(GPIOD); GPIO_Init(GPIOD, GPIO_PIN_0, GPIO_MODE_OUT_PP_LOW_FAST);//输出 GPIO_Init(GPIOD, GPIO_PIN_1, GP
[单片机]
各种版本的ST-LINK仿真器
1、ST官方正式出版了两种仿真器:ST-LINK、ST-LINK/V2,其他型号(ST-LINK II,ST-LINK III,…)要么是国内公司生产,要么是开发板自带的; 2、在ST官网ST-LINK的状态为NRND(not recommended for new designs),官方已经不建议在新产品设计中使用该产品; 3、ST-LINK/V2是官方最新主推的STM8、STM32仿真器,内部电路、接口保护均作了改进; 还有一个支持隔离的ST-LINK/V2版本,order code是ST-Link/V2-ISOL,多用来调试STM32的马达应用。 用JLink也可以,但需要外带一个隔离板(STM32电机套件上有,要
[单片机]
各种版本的ST-LINK仿真器
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved