原文:stm32软件编程的框架及注意事项——rtos篇

通常,嵌入式软件 这里指单片机系统 的框架千变万化,有带rtos的,也有裸机的。 . 写过带系统的,也写过裸机的,这里总结一下两个类型的框架,记录下自己的心得,主要是文字描述,框架图可以后期添加。 freertos框架 . 使用标准库,网上有很多一直教程,也有现成移植好的,如果自己使用,可以在config文件下,自己需要根据项目的大小进行系统的裁剪,这方面的教程有很多,官方的,原子的,野火的等等 ...

2019-12-08 17:24 0 829 推荐指数:

查看详情

STM32 CAN2使用注意事项

使用STM32的CAN2必须同时使能CAN1和CAN2的时钟,并且使用滤波器号为14及14以上。 滤波器分别初始化 ...

Tue Apr 28 19:41:00 CST 2020 0 946
stm32的flash操作注意事项

STM32编程手册中,可以知道:在进行写或擦除操作时,不能进行代码或数据的读取操作。 比如:你在写Flash期间有接收串口数据,很有可能会丢串口数据。 因为比较耗时,所以,在写数据时,CPU不会执行其他操作。 简单说:在写Flash时,CPU 不能取指令,导致中断得不到及时响应,从而发生 ...

Mon Dec 16 23:47:00 CST 2019 0 830
Keil5编译STM32注意事项

硬件:某STM32开发板,ST-Link/V2 一、硬件相关: 1、引脚连接: pin7 <—> SWIO pin9 <—> SWCLK pin20/pin18 <—> GND pin19 <—> +3.3V (如果不使 ...

Fri Jun 27 20:22:00 CST 2014 0 28648
关于stm32串口必须要学的5个串口以及串口应用和注意事项

  串口是我们常用的一个数据传输接口,STM32F103系列单片机共有5个串口。   其中1-3是通用同步/异步串行接口USART(Universal Synchronous/Asynchronous Receiver/Transmitter)。   4,、5是通用异步串行接口UART ...

Wed Sep 16 17:18:00 CST 2020 0 1241
构建stm32最小系统板注意事项

由于学习工作的需要自己定制stm32系统板,以下将关键的注意事项进行解释,欢迎交流。(以stm32f103为例) 1.VBAT引脚 在主流的设计中,VBAT与0欧的电阻串联,接至3.3V。 2.OSC32_IN 与 OSC32_OUT 32.768k的rtc时钟 ...

Sun Dec 30 19:51:00 CST 2018 0 2907
TCP/IP协议学习(三) STM32中ETH驱动配置注意事项

特别注意:以太网底层部分我主要遇到的bug有两个 (1).启动时需要插上网线,否则启动后以太网工作不正常 问题原因:   如果开启了自适应(默认代码是Enable,这就是坑的地方),ETH_Init中会有下面一段 ...

Fri Aug 21 06:53:00 CST 2015 1 24280
STM32定时器配置为编码器模式的注意事项

注意:在STM32中,编码器使用的是定时器接口,通过数据手册可知,定时器1,2,3,4,5和8有编码器的功能,而其他没有。同时只有CH1和CH2是进行编码器模式的 1.编码器有个转速上限,超过这个上限是不能正常工作的,这个是硬件的限制,原则上线数越多转速就越低,这点在选型时要注意,编码器 ...

Tue Mar 01 04:29:00 CST 2022 0 2135
stm32中断优先级的使用及注意事项

  对于刚开始接触stm32的新手来说,当编写的程序涉及到中断嵌套时,往往会出现莫名其妙的问题。会想不通程序为什么不按照自己预定的流程进行。原因往往是:没有设置中断的优先级!因为stm32默认情况下,一个中断是不能嵌套另一个中断的。   下面摘自网上的一博客:http ...

Mon Aug 24 18:58:00 CST 2015 0 4870
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM