本文详细介绍如何移植FreeRTOS到STM32单片机上。移植操作系统是嵌入式开发的入门基础,单片机和嵌入式在物理上其实是一摸一样的,区别就是软件上嵌入式跑了操作系统而单片机没有。本文选用市场上最常见的STM32和FreeRTOS,为大家介绍如何移植操作系统到MCU上。
2023-01-20 17:36:00298 单片机工程师在进行项目开发的时候,经常需要进行单片机选型,根据项目功能需求选择合适的单片,这就要求对每种单片机的特点和优势非常熟悉,而ARM单片机和STM32单片机作为两种常用的单片机类型,ARM单片机和STM32单片机主要有一下三种区别:
2023-01-07 13:59:381406 用STM32单片机已经很多年了,至于STM32单片机,其功能如何强大,我想不用我多说,大家都懂的。现在写一些学32的入门级的知识要点,希望对刚学32或想要学32的同学们有那么一点点的帮助。大家如果觉得好,请转发出去,让更多的人去学习单片机的开发威廉希尔官方网站
。
2022-12-21 11:10:50377 AN5027_如何将PDM数字麦克风连接到STM32单片机
2022-11-21 17:07:070 CKS中科芯CKS32F030C8T6 mcu单片机 LQFP48 替换STM32F030C8T6
2022-10-20 14:23:21
C语言是单片机开发中的必备基础知识,本文列举了部分STM32学习中比较常见的一些C语言基础知识。
2022-09-21 17:21:331872 STC单片机Keil中C语言函数定位的方法
2022-08-29 10:07:052 的问题,光在中断入口和出口处为了保护和恢复这些中间临时变中档系列 PIC 单片机的中断入口只有一个,因此整个程序中只能有一个中断服务函数。PICC 提供了较完整的 C标准库函数支持,其中包括数学
2012-06-21 11:37:19
很多STM32单片机初学者都是从裸机开始的,裸机确实也能开发出好的产品。但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果只会用裸机开发产品,那肯定是不够的。
2022-02-08 15:45:396 STM32单片机应用非常广泛,官方提供了标准的接口库,用户可以不用直接操作寄存器,只需要调用接口函数就可以了。
2022-02-08 15:20:441 调试单片机常用,参考正点原子USMART写了个简单的自用核心内容如下1、C语言(stm32)定义typedef struct ShellFun_CLASS{ void* func; //函数
2022-01-13 13:25:221 由于最近使用到了串口屏,而它与STM32之间的连接是通过单片机之间的串行通讯实现的,具体而言我利用printf函数给串口屏发送数据,而printf属于C语言库中的函数,我们在对它使用之前需要进行以下
2021-12-29 19:31:215 本篇主要介绍STM32单片机的GPIO口基本概念和GPIO 寄存器的使用参考资料【51/STM32】详解单片机GPIO口输入输出的各种模式一、STM32单片机的IO口结构STM32单片机的IO口
2021-12-28 19:23:3118 外部设备与单片机连接的时候使用的是串口(通常物联网用到的ESP8266,SIM9600等都是通过串口发送AT指令进行模式的配置的),但是printf函数却只有一个。在单片机中printf函数默认为串口一。所以试想能不能其他串口也组成类似于printf的函数。printf(...
2021-12-27 19:24:271 目录:一、单片机选型二、工具下载-----------------------------------------------------------STM32系列选型可查官网:Home
2021-12-09 17:06:1218 STM32单片机IAR环境下重定向printf函数一、引言在项目开发中,使用printf函数通过串口打印调试信息,需要对printf函数进行改写,重定向到使用的串口号,该例中使用的单片机
2021-12-03 10:36:0715 关于EP100单片机Flash擦写函数全速运行时,系统跑飞解决方法在做EP100的CCP时,调用Flash擦写函数,程序下载进去,Command命令窗口一直提示 ILLEGAL_BP TARGET
2021-12-02 10:06:058 Keil和IAR单片机编程软件,是当前流通度庞大的两款单片机编程软件。而对于单片机编程软件的使用,各自存在一定区别。本文中,将为大家讲解IAR单片机编程软件建立stm32工程的详细方法,希望大家通过
2021-11-30 10:21:0515 D语言编写单片机应用需要用到的技巧 - 主入口函数入口函数入口函数单片机一定会需要一个主入口函数,至于是那个主要看linker script中的定义,并不一定是你看到的main函数(多数情况下也
2021-11-29 21:06:0413 STM32F103单片机跑马灯程序/寄存器首先是主函数。主函数先是调用 Stm32_Clock_Init 函数,配置系统时钟为 9 倍频,也就是 8*9=72M(外部晶振是 8Mhz),然后调用
2021-11-23 18:21:199 STM32编程时,如何确定中断回调函数的函数名换句话说,就是如何找到中断回调函数的函数名程序进中断时,都会调用中断回调函数,很多初学者朋友在用STM32编程时,经常不知道这个回调函数怎么写。其实这个
2021-11-23 18:06:1213 单片机控制*1.函数(FUNCTION)类型 函数名称 (类型 参数1,类型 参数2,类型 参数3, …)所谓函数,即子程序,也就是“语句的集合”,就是说把经常使用的语句群定义成函数,在程序中用到时调用
2021-11-23 17:21:3810 在单片机编程使用中,会涉及到将某些函数定义到指定的code区。此时需要对工程文件进行配置修改才可完成。本期针对单片机平台做出说明介绍1、测试目标将函数testaddr定义到0x6000地址2、测试
2021-11-20 16:51:018 STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的。这样的话如果项目中更换了芯片,工程就可以直接移植过去,不用重新编写。这样就节约了很多时间。 下面说一下如何将
2021-11-19 11:36:0312 基于AT32(STM32)单片机的模块化代码之——ADC代码模块化1.环境介绍平台:AT32F415单片机,雅特力公司的AT32系列单片机其实跟STM32系列单片机大同小异,包括库函数等基本都是一样
2021-11-19 10:36:1414 STM32 单片机启动流程刚接触ARM的cortex-m系列单片机时,被告知一切都从main() 函数开始,要将程序写在main()函数中。而仿真时也貌似是从main() 函数开始的,以
2021-11-19 10:21:0335 摘要STM32单片机都带有ROM和RAM,其中STM32根据自身的ROM(Flash)可以分为小容量产品、中容量产品、大容量产品根据FLASH容量可以分为:小容量:0-32K中容量:64-128K
2021-11-19 09:06:0326 STM32单片机ADC采集
2021-11-18 20:36:0570 STM32库函数开发系列文章目录第一篇:STM32F103ZET6单片机双串口互发程序设计与实现第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案文章目录STM32库函数开发系列文章目
2021-11-18 10:06:0226 其实学单片机使用的时候,往往大家都觉得简单,很快就过了,但其实有一些东西是值得深思的,我以前在写程序的时候往往都是发送数据,那么调用重写的printf()函数就可以了,但这次的项目中用到了NRF双全工通讯,这就需要串口的收发,这回就发生了写问题,具体的流水...
2021-11-17 09:06:0369 8位单片机 中断从 MPLAB IDE 环境 换成MPLAB X IDE 。中断入口函数正确 写法 void __interrupt( ) adint(void)错误 写法 void interrupt adint(void)坑死人 这个编译器 。
2021-11-16 13:36:0318 当调试单片机时,通过串口打印变量的值来调试代码是一种很好的调试方式,本文将讲述如何在PIC单片机使用printf函数。使用的开发环境是MAPLAB X IDE V5.20,单片机的型号为
2021-11-16 12:51:027 PIC单片机中断入口MicroChip没有在其编程手册中明确中断入口函数编辑器中提供各MCU的模块中断入口如何插入一段漂亮的代码片MicroChip没有在其编程手册中明确中断入口函数在
2021-11-16 11:21:024 大部分朋友可能都知道51单片机和stm32单片机也知道一般入门会先学习51单片机在学习stm32单片机会简单一些,但是对于51单片机和stm32单片机的具体区别却不知道了,有些人觉得没必要
2021-11-15 15:51:0376 单片机入门--常见单片机PIC\STM32
2021-11-13 14:36:0630 单片机开发中用到的各种驱动合辑
2021-11-13 14:36:061 经过前两章节对STM32的简单介绍,在接下来的几个章节中开始进行STM32单片机的软件开发实践,所使用到的工具有Keil5、STM32CubeMX以及串口软件。对于STM32F1系列的单片机,其
2021-11-13 14:06:0510 在Mac中开发STM32单片机
2021-11-13 13:21:0115 在大学刚开始接触51单片机的时候,我们学习的都是汇编指令,再到后来学习了C语言,用C语言代替汇编指令来开发编程单片机。STM32单片机的编程也是一样的,虽然支持汇编,但基本上没有人用,STM32程序
2021-11-13 12:51:0120 在实现单片机功能的时候,经常会用到延时函数,那么延时函数的原理也是非常有必要了解的。一般我们写延时函数的时候,默认的晶振频率fosc=12MHZ,而机器周期T=12/fosc=1us。这里我们来写一
2021-11-11 09:36:0293 STM32单片机不完全手册之库函数版本
2021-07-31 15:57:1320 很多人在基于STM32单片机项目开发过程中,会遇到STM32程序无法进入main的现象,在这篇文将分享STM32程序无法进入main函数的解决方法,希望对用户有所帮助。
2021-07-22 16:18:359595 STM32系列单片机芯片的库函数有很多种,而负责IO操作的库函数是GPIO,GPIO函数在STM32单片机头文件stm32f10x_gpio.h中声明,在STM32单片机的主函数stm32f10x_gpio.c中完成定义。
2021-07-22 15:29:3610137 和RAM存储器 3、可变静态存储器(FSMC 4、嵌套矢量中断控制器(NVIC) 5、外部中断/事件控制器(EXTI) 6、时钟和启动 7、Boot模式 STM32单片机常用库函数 1.GPIO初始化
2021-07-22 11:50:334373 基于STM32单片机的串口通信资源
2021-07-05 09:13:4720 电子发烧友网为你提供单片机编程过程中经常用到延时函数(STM32)资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-04 08:54:3931 问题。本文中,小编将介绍如何将pic单片机A/D转换数据打包,以达到减少空间、提高效率的目的。如果你对本文内容具有一定兴趣,不妨继续往下阅读哦。
2020-07-04 11:13:493750 OBG在单片机中的解释STM32单片机的内核(Cortex-M3)含有硬件调试模块,支持多种复杂的调试操作,硬件调试模块允许内核在取地址或者访问数据时停止-这就是我们在单片机开发和过程中可以在线仿真的保障。
2020-01-26 16:45:003848 8位单片机可用的 mktime localtime函数及源码最近在做一个8位单片机项目,其中用到了时间戳转换函数,这个在32位机上一个库函数就解决了问题,没想到在8位单片机中没有对应库(time.h),没有办法只有自己来写。
2019-09-24 17:18:007 本文档的主要内容详细介绍的是STM32F单片机FLASH的读写函数资料免费下载。
2019-07-17 17:38:006 本文档的主要内容详细介绍的是单片机的本质函数参数传递详细资料说明。
2019-07-16 17:39:001 之前,我们在单片机程序开发时都会面对中断函数。众所周知的,这个中断函数肯定是要用C函数来定义的。我在用C++进行程序开发的时候就发现了一个需要解决了问题:在断函数中怎么调用C++的成员函数?
2019-05-09 18:17:000 MSDN中对DllImportAttribute的解释是这样的:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。
2019-05-08 18:19:001 针对F4系列,STM32F4库函数中,已经取消了GPIO_*PinRemapConfig()函数,对于复用功能使用GPIO*_PinAFConfig()函数了!
2018-11-28 16:43:053620 如何将单片机应用程序‘重构’至微服务中 单片机应用程序遍布于当今的各类业务中。这些使用传统IDE构建而成的应用程序易于开发和测试,起码在刚开始的时候便于部署和扩展。然而,它有一个最大的缺点,那就是
2017-11-24 08:37:10255 指令BL或MOV pc,lr一般只需要6个指令周期(ARM7上)。 在函数的入口和出口使用多寄存器加载/存储指令LDM和STM(Thumb指令使用PUSH和POP)提高函数体的执行效率。 ARM体系结构过程调用标准AAPCS定义了如何通过寄存器传递参数和返回值。函数中的前4个整型参数是通过ARM的前
2017-10-17 16:49:586 开源RTOS在STM32单片机中的应用
2017-09-25 09:50:1519 100个51单片机的程序_可以直接调用
2017-01-14 11:23:5374 今天给大家介绍一下 STM32 单片机的 RTC 模块和它的后备区域寄存器,我们在使用 51 单片机的时候,如果需要用到 RTC 实时时钟,通常会使用一颗外置的 RTC实时时钟芯片,你比如我们平时用
2016-11-11 15:51:0033 为什么学习STM32?学51单片机和学STM32都是一样的,主要看其市场上的资料是不是足够充分,都是调用硬件的接口,控制I/O,完成相应的功能。
2012-08-08 11:57:5677694 STC单片机Keil中C语言函数定位的方法:STC单片机Keil中C语言函数定位的方法 下面以演示程序进行说明 演示程序中有ReadIAP、ProgramIAP和EraseIAP三个函数 最终目的是将这三个函数都定位到0x8
2012-01-24 16:20:1382 本文介绍了一种在单片机系统中利用嵌入式网络模块实现Web Service调用的方法,利用嵌入式网络模块实现串口到以太网数据的转换,将串行数据封装成Web Service请求包.它简化了下位机和
2009-09-10 15:55:5418
评论
查看更多