我想学习stm32,不知道买那种开发板,神州的好还是ALIENTEK的好。ALIENTEK是哪个公司的?

我以前一直写51单片机程序的(C语言汇编都会),最近想学习stm32,但是找不到stm32简单程序入门。我看了一个简单的定义 就是 u8 t=0;这个程序语句u8是什么意思?哪里有简单程序入门的教程。谢谢各位了。

你好,以下是单片机实践团为您解答:

1、推荐红牛板子、神州、正点原子三款择一即可。

2、u8 其实是一个类型重定义,一般涉及平台以及IDE的更换一般程序员都会自己重新定义变量类型,这样便于移植或者书写等。

3、u8 一般是unsigned char ,s8 一般是signed char,u16一般是unsigned int依次类推,只是一般情况,请注意(使用typedef)。

4、你可以尝试添加#include <stdint.h>这个是标准类型头文件,我习惯使用。比如unsigned char 可以写作uint8_t !

5、入门程序建议参考官方的库,打包下载下来,里面有说明也有例子,包括全部的外设例子。不要受到以前51的影响,这类芯片都是有很好的官方支持的(现在芯片商这么多,如果服务不好的话,程序员可选性很大,所以他们都提供很详细的开发资料,做过开发的拿到哪种片子都是以一样用,上手快)建议下载:参考手册、数据手册、官方标准库即可。

6、常在线,不明白的hi我。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-01
u8 就是unsigned char .即无符号char型数据。
在程序中一定会有这一句 :#define unsinged char u8或者 tydef unsigned char u8的宏定义。既然你写过C51程序。这种写法很常见。还有u16\u32等等。路很长,慢慢学吧
第2个回答  2012-01-11
u8是宏定义,代表无符号8位数。开发板你看看淘宝上出货量大的就行了,一般都是好用,性价比高的。买开发板的时候一般都会附送入门教程的。希望对你有帮助。
第3个回答  2013-04-08
神州板子垃圾不解释,原装板子就有毛病,发货不好态度也不好,退货后不确认收货拖延时间。买板子还得看资源,不能光看厂家。
第4个回答  2012-10-28
建议高端的就选野火
低端的,我推荐我们的小苗板(STM32开发板)
相似回答