44问答网
所有问题
当前搜索:
stm32单片机怎么编程
STM32
是什么啊,是32位的
单片机
吗
答:
stm32是一种32位的单片机。单片机是嵌入式系统中最常用的核心部件,stm32本质上也是一种单片机。从事嵌入式方面工作,如果有一定的基础,可以从
STM32单片机
入手,如果没有基础,可以从51单片机入手。51单片机是基础入门的一个单片机,还是应用最广泛的一种。
如何
从0基础学习
单片机stm32
答:
我没有学过
32
,我是从51
单片机
开始学习的。学习单片机不是只要看书的,看书只是其中的一小部分。学习单片机,建议以下步骤:1 、看书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书。2 、弄了一块吴(鉴鹰)学习板练习
编写程序
,学单片机主要就是练
编程序
,遇到不会的再问人或查书...
单片机
I/O口,C语言
怎么
设置输入?
答:
单片机的IO口,如51单片机的IO口,直接是双向IO口,不需要设置即可用作输入或者输出。如P0=0x40;这里是设置为输出;Temp=P2;这是将P2口作为输入读取数据 有些单片机如
STM32单片机
的IO口是多功能复用IO口,只需要指定IO口的模式即可 如STM32的LED驱动IO口设置初始化程序如下:void LED_Config(void)...
51
单片机
和
STM32
有什么区别?
编程
语言也可以用汇编语言吗?
答:
1.数据总线宽度不一样,数据总线宽度越宽,处理速度越快。2.汇编指令集不同,51是mcs51指令集,
stm32
是arm指令集。指令集内容相似,但是形式上还是有较大差距。3.51更便宜,性价比更高,懂得人也更多。4.仿真环境不一样,仿真器也不一样。5.51没有知识产权问题,专利已经过期了。6.发展节奏不一...
51
单片机
的赋值在
STM32
上应该
怎样
变化?
答:
先把
STM32的
16位端口读进来,将GPIOA的低8位赋值为你的数据,高8位不变,再将处理后的16位数据写到GPIOA GPIOB同理。这里的“读进来”不是用读引脚的功能,而是读取写数据寄存器,即上一次写的数据。
stm32
图形化
编程
软件只能生成core文件
答:
不是。stm32图形化编程软件不止生产core文件,因为CORE文件夹里面包括两个文件夹INC和SRC文件夹。stm32是嵌入式单片机,有着高性能、低成本、低功耗、可裁剪的特点。
stm32单片机
需要编程,目前keil是最广泛的
STM32单片机编程
环境,优点是界面友好、易操作、用户体验好,很受大家的欢迎。
...然后有51相似电路的程序,
怎么
能改成适合
stm32的
答:
stm32
和51
单片机
相比,代码效率高(32位包含信息量大,多数指令一个字节搞定)、执行速度快(72MHz系统时钟不是盖的)、功能强大(外设丰富、管脚多、管脚功能可重映射),优点多多。
编程
的区别,stm32基本别比划汇编了,能把脑袋搞大大滴,寄存器太多了,位数也多,我一直搞51汇编也放弃了。C语言编程...
stm32单片机
和51单片机区别
答:
4、开发工具不同。由于架构不同,
STM32单片机
的
编程
工具和环境与51单片机不同,常用的STM32单片机开发工具包括Keil、IAR等,而51单片机则常用的是专用的开发工具。5、成本不同。通常STM32单片机的价格高于51单片机,但考虑到其更高的性能和更多的功能,这个价格可能是合理的。6、应用场景不同。51单片机在...
stm32单片机
视频时间 00:58
STC
单片机
的c代码可以移植到
stm32
上吗,要不要做什么修改?
答:
led_off( void ){ led = !ON;} void delay( uint16_t ms ){ int i;while( ms-- )for( i=0; i<100; i++);} bool hasKey( void ){ return ( P0 != 0xFF); // 测试是否有按键?} 这个是51的系统,换成
STM32
,简单重写一下bsp.c,不需要改app.c,系统就可以移植过来。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜