44问答网
所有问题
当前搜索:
stm32单片机c语言详解
Jav可以用来开发
stm32单片机
吗
答:
应该是指Java吧。严格来说,目前,
单片机
只有用汇编语言和
C语言
两种,最多再加上C++,这几种语言进行编程。宽泛的来讨论,Java是运行在Java虚拟机上的,以解释方式执行。只要有一个运行在
STM32
上的Java虚拟机,Java就可以在其上运行。这种虚拟机好像还真有,但注意,用这个方式开发的程序是Java在虚拟机...
过51
单片机
和
C语言
,
stm32
学起来上手快吗
答:
比没有51基础的人要快得多。有51基础的话学起来会比较容易,比如寄存器、总线什么的就很容易理解,但是比起
32
,51毕竟比较低级简单,所以也不是太容易。努力吧。
请问高手AT89c51单片机和AVR系列
单片机的C语言
一样吗 ,有多大区别?_百...
答:
,看看说明仔细研读,你就会用了。不要把操作
单片机
作为学习,要当做一个项目的设计来处理。以缩短你的学习过程。学以致用、当你面对各种单片机的时候只需要熟悉一下编译器环境看看硬件手册你就马上上手了。看看
stm32
系列(arm CORTEX-M3内核),你会觉得8位单片机可以不学了,直接学这个吧。
想从事硬件工程师,需要基于
单片机的C语言
高级编程语言,不知道看哪个...
答:
硬件工程师跟
C语言
拉上关系,我现在是做软件的,对硬件也只是个大概了解,你如果确定是硬件工程师,更多的不是C语言,我觉得重点应该是线路方面 LAYOUT EMI EMC 等方向才是正确的。。除非你软硬通吃,既然知道一些C语言基础,去看看MCU的DATASHEET就好,硬件C语言很简单的。不需要那么复杂。。。个人...
求高人
详细解释C语言
i2cxbase = (*(uint
32
_t*)&(I2Cx));
答:
假设I2Cx本身就是结构体指针(即指向外设I2C寄存器首地址),&(I2Cx)是取该结构体指针的地址,相当于二级指针 而i2cxbase是uint
32
_t类型的,非指针,
C语言
中,由于类型限制,要进行强制类型转换,下面所作的操作都是因为这个原因,最终达到了 利用uint32_t类型的i2cxbase存储I2Cx结构体指针的地址的目的...
怎样向
stm32
或51
单片机
的内部rom/flash的固定地址(比如0x1fff0000)开...
答:
这个真不会..如果pdf没说怎么写..那你只能这样了 sfr 这个0x1fff0000地址,然后弄一个指针指向它,把你要写的数据用指针传入,然后指针对指针赋值,实现存储,
python能在
STM32
F4系列上开发吗?是否能像
C语言
一样可以做GUI,支持UCOS...
答:
开发不了Python。安装uCos可能需要移植。不能安装Linux。核心频率100多M性能差。
C语言
程序用什么软件写入
单片机
?
答:
单片机
开发,像51和
stm32
,我都是用keil这款IDE;嵌入式的话,就在windows下把sublime配成vim模式,然后虚拟机下arm-linux-gcc编译,有时候也直接linux下vim+gcc;浏览大型项目,会选择用sourceinsight;偶尔也会用用vs。。
如何编写
C语言
的.h头文件呀?并同一个。h调用其中的函数。
答:
首先建头文件是为了声明
c
文件中的函数,以及包括宏定义。建立头文件要有对应的c文件。我简单地谢了一个c文件,里面有一个函数。下面要写头文件首先要建一个.h文件 打开h文件,进行编辑。建立头文件是有一定步骤的。要用到#ifndef。。。#define。。。#endif。这是为了避免重复定义 ifndef后面要写的是...
学会
C语言
编程能干什么?可以做些什么程序?
答:
1.
C语言
是基础,在当前的XP系统下,学会C语言几乎不能做任何有实际意义的程序~2.学好基础C语言,你就可以学习LINUX C+数据库编程、基于C语言的
单片机
、嵌入式编程、系统驱动编程、系统内核编程。结合MFC、.net等技术开发桌面应用程序、结合SOCKET开发网络程序等。综上所述C语言是基础,在学会C语言的基础...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜