stm8多路ad采集程序不接nrst可以烧程序吗

21ic官方微信-->
后使用快捷导航没有帐号?
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
查看: 3057|回复: 3
STM8怎么读取里面的程序已有ST-LINK V2,用什么软件可以读呢?
&&未结帖(20)
主题帖子积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
有个数显络铁自动休眠坏了其他的正常,问了下厂家说是stm8s003坏了,我自己淘宝买了st-link 和新的芯片请问怎么才能读取老的芯片程序,我网上找了好久好像只有烧录的没有读的。求大神破解
主题帖子积分
主题帖子积分
专家等级:结帖率:17%打赏:0.00受赏:3.00
主题帖子积分
用STVP连上STLink/V2,菜单栏选择读就可以,如果报错,说保护,那就放弃吧
ST6、ST10、ST7、STR7、STR9、STM8S、STM8L、STM32、PowerPC,差不多ST曾经主流卖过的都用过。。。
不灌水,不废话。
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:43.00
主题帖子积分
用ST LINK读下看看;
读不出来,可能芯片坏了,也没其他办法;
欢迎进入21IC论坛
电子工程师技术交流群:4545085;
主题帖子积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 9, 距离下一级还需 41 积分
实习生, 积分 9, 距离下一级还需 41 积分
grant_jx 发表于
用STVP连上STLink/V2,菜单栏选择读就可以,如果报错,说保护,那就放弃吧
我试了下提示未连接是不是我接错线了 求指教,,我的接法是
根据芯片手册我查了下stm8s003的针脚含义这样接法对吗?
stlinkv2的1针RST对应芯片的4脚NRST
stlinkv2的3针SWIM对应芯片的18脚PD1/SWIM
stlinkv2的5针GND对应芯片的7脚VSS
stlinkv2的7针3.3V对应芯片的9脚VDD
技术新星奖章
人才类勋章
技术奇才奖章
人才类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
时间类勋章
坚毅之洋流
发帖类勋章
荣誉元老奖章
等级类勋章21ic官方微信-->
后使用快捷导航没有帐号?
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
查看: 952|回复: 20
STM8的nRST管脚会输出低脉冲?
&&已结帖(20)
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
各位大侠,我是STM8新手。
看手册中nRST都是做输入。但是我的一个设计,只接了电源、地、SWIM、nRST、几个UART的脚,其他没有接。 我发现在上电后(STM8还没有加任何程序),nRST脚会输出一个32us宽的低脉冲,出现频率不固定,但是基本上小于1秒(大于200ms,我把示波器调到20ms每格,满屏10格无法看到第二个低脉冲,示波器比较差,看到不到更长数据)。
想请问大家,这个是怎么回事?
是上电后没有给喂狗吗?还是什么其他机制?
我用SWIM输入手册中说的那个entry sequence后,这个低脉冲就再不出现了。
满意回复+10
当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。
但是复位的时候不会将STM3 ...
仔细看看关于复位引脚的说明以及机构图,如果是多复位源的有可能。印象中stm32提到复位引脚会出现低电平,内部复位源的复位信号 ...
是不是电源不稳定,电源部分加个大电容看看
Flash如果是空白的,那么必然会产生“非法指令”复位。STM8的复位是可以输出的。
从手册上看,nRST端没有设计输出结构,你仿真器脱开了没有?nRST上拉了再看看。
新手直接用STM32
主题帖子积分
高级工程师, 积分 5121, 距离下一级还需 2879 积分
高级工程师, 积分 5121, 距离下一级还需 2879 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
高级工程师, 积分 5121, 距离下一级还需 2879 积分
高级工程师, 积分 5121, 距离下一级还需 2879 积分
当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。
但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电。
STM32中的NRST有施密特功能。大概在输入电压低于1.9V的时候将芯片复位
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:43.00
主题帖子积分
是不是电源不稳定,电源部分加个大电容看看
欢迎进入21IC论坛
电子工程师技术交流群:4545085;
主题帖子积分
资深工程师, 积分 11023, 距离下一级还需 8977 积分
资深工程师, 积分 11023, 距离下一级还需 8977 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:0.10
主题帖子积分
资深工程师, 积分 11023, 距离下一级还需 8977 积分
资深工程师, 积分 11023, 距离下一级还需 8977 积分
仔细看看关于复位引脚的说明以及机构图,如果是多复位源的有可能。印象中stm32提到复位引脚会出现低电平,内部复位源的复位信号
主题帖子积分
主题帖子积分
专家等级:结帖率:97%打赏:0.00受赏:38.00
主题帖子积分
从手册上看,nRST端没有设计输出结构,你仿真器脱开了没有?nRST上拉了再看看。
++++看NE5532教学视频,炼就工程技术研发功力++++++++++
主题帖子积分
高级工程师, 积分 5411, 距离下一级还需 2589 积分
高级工程师, 积分 5411, 距离下一级还需 2589 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
高级工程师, 积分 5411, 距离下一级还需 2589 积分
高级工程师, 积分 5411, 距离下一级还需 2589 积分
新手直接用STM32
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
这是我们的板子的原理图。我没有用仿真器连接板子。
这些脚全部接到了一个FPGA上进行控制的。
发现nRST脚输出低电平脉冲后,修改FPGA程序,把这些管脚全部都没有驱动。还是在上电后发现nRST上有低电平脉冲输出。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
新手直接用STM32
我们的目标不是要使用STM8/STM32进行应用程序的开发,而是给别人设计一个专门的烧STM8的FLASH的设备。客户的应用是基于STM8的,所以没有办法使用STM32.
主题帖子积分
中级工程师, 积分 3990, 距离下一级还需 1010 积分
中级工程师, 积分 3990, 距离下一级还需 1010 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3990, 距离下一级还需 1010 积分
中级工程师, 积分 3990, 距离下一级还需 1010 积分
要看什么供电了,还有电容是不是个次品。
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
主题帖子积分
专家等级:结帖率:100%打赏:8.88受赏:31.98
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
是非法指令导致复位吧?
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
主题帖子积分
专家等级:结帖率:100%打赏:8.88受赏:31.98
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
输入entry sequence是不是CPU就挂起不走了?
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
主题帖子积分
专家等级:结帖率:100%打赏:8.88受赏:31.98
主题帖子积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
技术总监, 积分 24827, 距离下一级还需 25173 积分
Flash如果是空白的,那么必然会产生“非法指令”复位。STM8的复位是可以输出的。
主题帖子积分
主题帖子积分
专家等级:结帖率:46%打赏:135.80受赏:168.50
主题帖子积分
很多芯片 rst 都会输出.别担心.
←← +→→←←
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
输入entry sequence是不是CPU就挂起不走了?
是的。发起entry sequence之后,就再没有复位信号输出了。
主题帖子积分
资深技术员, 积分 362, 距离下一级还需 138 积分
资深技术员, 积分 362, 距离下一级还需 138 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
资深技术员, 积分 362, 距离下一级还需 138 积分
资深技术员, 积分 362, 距离下一级还需 138 积分
你有没有测量电源的纹波有多少呢
主题帖子积分
初级工程师, 积分 2532, 距离下一级还需 468 积分
初级工程师, 积分 2532, 距离下一级还需 468 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级工程师, 积分 2532, 距离下一级还需 468 积分
初级工程师, 积分 2532, 距离下一级还需 468 积分
STM32中的nRST有施密特功能
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
高级技术员, 积分 776, 距离下一级还需 224 积分
高级技术员, 积分 776, 距离下一级还需 224 积分
你有没有测量电源的纹波有多少呢
没有测试过。
主题帖子积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深技术员, 积分 396, 距离下一级还需 104 积分
资深技术员, 积分 396, 距离下一级还需 104 积分
没有测试过。
后面这个问题解决没有?我也碰到一样的问题
样机研发,专业PCB(Allergo)设计,小批量生产服务,网址:/
主题帖子积分
高级技术员, 积分 543, 距离下一级还需 457 积分
高级技术员, 积分 543, 距离下一级还需 457 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
高级技术员, 积分 543, 距离下一级还需 457 积分
高级技术员, 积分 543, 距离下一级还需 457 积分
我有一块板子,正在工作就莫名其妙地来个低电平,板子就复位了,一直没明白不知道这低电平哪来的
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.61受赏:30.00
主题帖子积分
qq:;技术交流群:
欢迎加个人QQ:一起交流合作
技术领袖奖章
人才类勋章
时间类勋章
坚毅之洋流
发帖类勋章
荣誉元老奖章
等级类勋章
终身成就奖章
等级类勋章
技术奇才奖章
人才类勋章
奔腾之江水
发帖类勋章
时间类勋章
精英会员奖章
等级类勋章
时间类勋章
晶莹之水滴
发帖类勋章
技术高手奖章
人才类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章NRST不用时怎么接? - 【stm32/stm8】 -
电子工程世界-论坛
后使用快捷导航没有帐号?
查看: 9800|回复: 8
NRST不用时怎么接?
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&NRST不用时怎么接?
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
STM32F10xxx hardware development_getting started
Getting started with STM8
这样的文档里有介绍
NRST脚一般上拉就可以了
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&谢谢
&&&&&&&&&&
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
& & & & & & & & & & & & & & & &&&不用的引脚也可以悬空的
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&不用NRST脚时,不宜悬空。可以按照2楼的建议做。
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&我一般都是悬空
在线时间3 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&我觉得悬空也没太大关系
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&需要接104电容。光上拉不够。
在线时间0 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
& & & & & & & & & & & & & & & &&&版主说的对,最好是不要悬空
EEWORLD 官方微信
EE福利 唾手可得
Powered by用STM8S105单片机写一个输出频率为2KHz的方波,C语言? 没用过stm8单片机,求入门资料。谢谢!_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
用STM8S105单片机写一个输出频率为2KHz的方波,C语言? 没用过stm8单片机,求入门资料。谢谢!
我有更好的答案
//改变value值可改变频率
}/******************************************************************************* 函数名
: @near @interrupt void TLI_IRQHandler (void)*** 功能描述;/ 计数器使能; 16M内部RC经2分频后系统时钟为8M
CLK_PCKENR1 |= 0x60;
/&#47,TIM2 CH1
TIM2_CCER1= 0x03;使能TIM2与TIM3与主频连接
PD_CR2 |= 0x80;
/&#47,开始计数
}void init_devices(void)
SystemInit();
GPIO_init();
TIM2_init();
_asm(&/使能PD7口外部中断
//使能PD7口外部中断
} void GPIO_init(void)
PD_DDR = 0x1F;
/&#47: 中断服务程序
按下PD7口按键来改变占空比*****************************************************************************/@near @interrupt void TLI_IRQHandler (void) {
PD_CR2 &= 0x7F;
PD_CR2 |= 0x80;
&#47,占空比可通过PD7脚的按键调#include &STM8S105K.h&u16
while(value&1000)
value=0; 配置PWM分辨率为10位;typedef unsigned char u8;typedef unsigned int u16;设置PD为推挽输出
}void TIM2_init(void)
//// CC1配置为输出
TIM2_ARRH = 0x07;rim&); //关PD7外部中断
value+=50;
// while(1) TIM2_CCR1=
///此例程是通过TIM2 CH1(PD4脚)通道来输出一个频率2K 占空比可调的方波,ARR=0x07D0
TIM2_ARRL = 0xD0;开总中断
} void main( void )
{ init_devices();0x07D0=2000Hz
TIM2_CR1 |= 0x01;
/ PWM频率=8M/ void SystemInit(void)
CLK_CKDIVR = 0x08;
// PWM 模式 1;TIM2 CH1 工作于模式1
TIM2_CCMR1= 0x60;配置PD端口的方向寄存器全输出
PD_CR1 = 0x1F;
采纳率:45%
建议楼主参考中国电子DIY之家有关作品
为您推荐:
其他类似问题
您可能关注的内容
stm8的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 stm8s nrst 的文章

 

随机推荐