㈠ 有没有用过STM8S系列单片机的,菜鸟大侠都行。有些入门级疑惑
回答都不如人意呀!分还是给自己好了,几天下来终于有点开窍了。
1,没有发现类似PIC (bits)的位操作的方法,有库函数可以做这种操作,不如PIC使用方便
2,interrupt.c的用法:在STDV的安装目录下有cosmic tutorial文件夹,里面有example project可以参考
3,实例程序官网有,但是用到的库函数cosmic 和toolset里没带
有一个firmwarelib的扩展库函数集,意法半导体官网http://www.st.com/internet/mcu/proct/215110.jsp下载。这些必备的库函数和头文件在编译器里没集成
㈡ 刚开始学习单片机,请问是学STM8还是学51呢
建议你学51,因为51单片机现在用得最多,普及性要比STM8要高。而且51单片机的指令相对来说通俗易懂,51单片机不仅可以用汇编语言来编程,也可以用C语言来编程,既然你学了C,那么对于快速掌握C51编程要容易的多。因为用C语言编程51,相对来说好学,可以在短期内收到很好的效果,也可以从网上下载关于“手把手教你学单片机 51单片机 C语言 视频教程 从入门到精通”这个视频资料,对于你学习51单片机,有很大帮助。当然,你精通了51单片机的编程,在去学习STM8就容易的多了。也可以说,51单片机是基础。
㈢ 求深入浅出STM8单片机入门、进阶与应用实例 pdf,谢谢!
return后面是函数返回值,0xfe指的是16进制fe=254
㈣ 想学STM8单片机,买什么开发板比较适合入门
其实STM8算比较简单,可以自己做块开发板,只要简单的功能就可以,如从IO输出接个LED发光管,加个烧录的接口就可以。这样也可自己学学画板子,一举两得,呵呵。
㈤ 单片机入门学哪种好
人才啊,小弟,这么早就开始接触了,实在佩服!!!
建议还是选择最贱也最好学的51单片机开始吧,原因如下:
1. 现成的开发板达到了泛滥的程度,实验平台很快就可以建立起来。
2. 还配送很多学习资料,跟着哪些例程做一系列的实验。
3. 当然,还需要一本书,讲述“51单片机开发的书”(遍地都是),看书是学习的好习惯。
如果真是很感兴趣的话,加以持之以恒,一到两个月,定出成效,若非如此,我叫你哥!!!
祝你好运!!!
㈥ STM8单片机如何使用
我前段时间刚搞过STM8,现在在搞STM32,如果你有51的基础STM8应该是很容易的,STM8跟AVR是很象的,同样要用IO口的是候要先初始化IO口,建议看一下《STM8S技术参考手册V4.pdf》主要了解个寄存器的作用!然后看一下STM8的库函数,了解一下就可以开始编程了!我这里给一个点亮一个灯的程序给你参考:
#defineLEDS_PORT(GPIOH)
#defineLED1_PIN(GPIO_PIN_3)
voidmain(void)
{
GPIO_Init(LEDS_PORT,LED1_PIN,GPIO_MODE_OUT_PP_LOW_FAST);
while(1)
{
GPIO_WriteHigh(LEDS_PORT,Leds);
}
}
这里利用了STM8库函数,记得把STM8的库包含进工程!
㈦ 学会51后如何进军stm8
别怪我说话难听啊,学完51又学STM8简直是神经病啊。学来学去你学这么多8位单片机干嘛呢?STM8的性价比确实比51高不少,但是你既然学了51,只要你学的精,很多问题都是可以用51解决的。而且STM8的开发环境是封闭的,学了半天也就只能用来开发ST家的STM8。我见过的一个,学了51学avr,学了avr学pic,学了pic学msp。到头来什么都懂点但什么都不精,半瓶子醋什么都做不了。建议你既然学了51,就把51学透,学精,打好基础,如果51的确满足不了你的需求就再去学arm,譬如STM32,别再想肯STM8了。
㈧ 深入浅出stm8单片机入门,进阶与应用实例怎么样
stm8资料不是很多,手捧着寄存器的译文,多逛逛论坛,stm8/32社区。关键在啃手册敲代码,跟别的没什么两样。另外你在学习完stm8s后看stm32会惊奇的发现这两个的基本硬件工作方式和寄存器惊人的对应,
㈨ 为毛现在stm8和stm32这么好用,而8051已经被淘汰了,还是要学8051
现在再试试STM的单片机,用不起了。价格是像孙悟空翻跟头,几倍几倍的往上涨。