本例程介绍了STM32 U盘的使用,非常适合初学者下载学习参考!
上传时间: 2021-11-24
上传用户:trh505
正点原子官方移植开发说明
上传时间: 2022-01-30
上传用户:XuVshu
桌面电脑的输入处理可以归类为实时”为了保证用户的最佳体验,计算机对每个输入的响应应当限定在一个恰当的时间范围—但是如果响应时间超出了限定范围并不会让人觉得这台电脑无法使用。比如说,键盘操作必须在键按下后的某个时间内作出明显的提示但如果按键提示超出了这个时间,会使得这个系统看起来响应太慢,而不致于说这台电脑不能使用。仅仅从单处理器运行多线程这一点来说,实时嵌入式系统中的多任务与桌面电脑的多任务从概念上来讲是相似的。但实时嵌入式系统的侧重点却不同于桌面电脑—特别是当嵌入式系统期望提供使实时听为的时候硬实时功能必须在给定的时间限制之内完成——如果无法做到即意味着整个系统的绝对失败。汽车的安全气囊触发机制就是一个硬实时功能的例子。安全气囊在撞击发生后给定时间限制内必须弹出。如果响应时间超出了这个时间限制,会使得驾驶员受到伤害,而这原本是可以避免的。大多数嵌入式系统不仅能满足硬实时要求,也能满足软实时要求术语说明在F田 eRTo s中,每个执行线程都被称为务”在嵌入式社区中,对此并没有个公允的术语,但我更喜欢用务响不是嗖线程”因为从以前的经验来看,线程具有更多的特定含义。本章的日的是让读者充分了解:·在应用程序中,FeR TO S如何为各任务分配处理时间·在任意给定时刻,FIPeR To s如何选择任务投入运行任务优先级如何影响系统行为。·任务存在哪些状态
标签: freertos
上传时间: 2022-03-19
上传用户:zhanglei193
RTOS有如下的好处:1)用户无需关心时间信息内核负责计时,并由相关的API完成,从而使得用户的应用程序代码结构更简单。2)模块化、可拓展性强也正是由于第一点的原因,程序性能不易受底层硬件更改的影响。并且,各个任务是独立的模块,每个模块都有明确的目的,降低了代码的耦合性。3)效率高内核可以让软件完全由事件驱动,因次,轮询未发生的事件是不浪费时间的。相当于用中断来进行任务切换。4)中断进程更短通过把中断的处理推迟到用户创建的任务中,可以使得中断处理程序非常短。
上传时间: 2022-05-20
上传用户:
第9章 通用IO接口.wmv 32.3M第8章 嵌入式系统UC OS-Ⅱ.wmv 27.9M第7章 嵌入式实时操作系统FREERTOS.wmv 44M第6章 基于ARM CORTEX-M3的STM32应用编程.wmv 32.9M第5章 ARM CORTEX-M3指令集.wmv 26M第4章 搭建ARM嵌入式开发平台.wmv 48.9M第3章 ARM处理器构架.wmv 42.7M第2章 嵌入式操作系统简介.wmv 43.9M第23章 嵌入式系统UC OS-Ⅱ的移植.wmv 18.5M第22章 嵌入式实时操作系统FREERTOS的移植.wmv 17.8M第21章 电源控制(PWR).wmv 25.7M第20章 DMA控制器.wmv 18.2M第1章 嵌入式系统开发概述.wmv 40.5M第19章 备份寄存器(BKP).wmv 16.1M第18章 看门狗系统.wmv 20.7M第17章 时钟控制系统.wmv 32.6M第16章 高级控制定时器系统.wmv 45.9M第15章 通用定时器系统.wmv 35.2M第14章 同步串行通信接口.wmv 35.5M第13章 异步串行通信接口.wmv 38.7M第12章 中断系统.wmv 33M第11章 ADC系统.wmv 50.4M第10章 FLASH.wmv 23.6M
标签: 嵌入式
上传时间: 2022-06-14
上传用户:
网络时间协议NTP(Network Time Protocol)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步.NTP采用UDP进行数据传输,端口号为123,可提供了1~50 ms的精确度,精确度取决于同步源和网络路径等特性(简单网络时间协议SNTP(Simple Network Time Pro-tocol)是一个简化了的NTP服务器和NTP客户端策略,SNTP在协议实现上没有什么更改,在最近也不会有什么变动。访问范例与UDP/TIME协议是一致的,实际上,SNTP应该更容易适用于使用个人计算机的UDP/TIME客户,而且SNTP也被设计在一个专门的服务器(包括一台集成的无线电时钟)上操作.SNTP主要通过同步算法来交换时间服务器和客户端的时间截,从而估算出数据包在网络上的往返延迟,进而独立地估算系统的时钟偏差.SNTP报文格式如图1所示。
上传时间: 2022-06-23
上传用户:20125101110
STM32Cubel是STM32系列单片机初始化代码工程生成工具。我们可以用它搜索选择满足我们需求的芯片,用它配置芯片外设引脚和功能,用它配置使用如LWIR FAT32 FreeRTOS等第三方软件系统,还可以用它做功耗评估。STM32CubeMx不仅能生成初始化代码工程,也能生成引脚配置信息的pdf和txt 文档,方便查阅和设计原理图。一—我相信STM32Cube的强大会使玩过它的人赞不绝口,毅然决然地放弃使用标准库,转而使用基于HAL库的它和HAL库。下面就开始介绍STM32Cubel的使用:一、打开软件后的界面,如下。这里主要介绍“Help”菜单。“Updater Setings”可以设置下载的固件库及其解压文件的存放位置,这样就可以找到软件下载的固件库到底存放到哪了。“Install New Libraries”可以检查并下载固件库和软件更新情况,以及历史版本,也可以手动导入固件库。二、点击“New Projet”进入芯片选择界面。这里选择STM32F407ZGT因为我的开发板是这个型号)。
标签: stm32
上传时间: 2022-06-29
上传用户:
FreeRTOSRAM使用情况及优化方法
上传时间: 2022-07-21
上传用户:
菜鸟到高手,显得有些霸气哈,不过的确如此,官方带给我们一个比较实用的stm32的工具。这个 工具就是STM32CubeMX,昨天玩freeRTOS的时候就提到过。说到freeRTOS,这里就多说两句。 全局变量,在任务间相互访问的时候也是需要临界保护的,不然可能会出现奇怪的问题。不过我们 可以关掉时间片调度,任务间可以访问全局变量而不用加保护(不等于菜鸟可以随意代码)。关闭 了时间片调度,只有发生vTaskDelay的时候才会上下文切换。只要代码合理访问全局变量可以不加 保护的。因此代码也不是可以任意书写的,关于freeRTOS的问题,多看看源码,一切都会有答案。 源码较少,这里就不过多介绍。关闭时间片不是网上说的configUSE_TIME_SLICING这个宏定义, 老鸟发现这个宏压根没用哈,嘿嘿。阅读源码可以找到相关宏配置。不过不建议关闭,时间片调度 也可以让一个任务在执行一定时间后切换到其他就绪任务去执行。如果有freeRTOS相关问题,可以 留言给我。废话说多了点哈,继续我们的STM32CubeMX。下面我们来讲讲这个工具的作用,讲完 后,可以自己下载一个试试,挺简单不多介绍。
标签: stm32
上传时间: 2022-07-23
上传用户:
eeworm.com VIP专区 单片机源码系列 4资源包含以下内容:1. C51 MODBUS 实现.rar2. 51单片机 计算器 1602显示.rar3. 51单片机电子密码锁.doc4. 12864LCD电子钟资料包_小赖提供(1).rar5. 超声波测距C程序.zip6. 单片机的频率计.rar7. Proteus的8051仿真经典实例.rar8. stc单片机头文件.rar9. CX20106A中文资料.pdf10. EWB经典实用列子.rar11. 数字温湿度传感器SHT1 SHT7系列代码.pdf12. PC与AVR通过D12进行USB通讯全套资料.rar13. 51单片机各类源程序集锦.rar14. 用C51编写的中文拼音输入法.zip15. 51系列单片机的ModbusRTU.rar16. 51单片机PWM控制LED的亮度.doc17. ADF4106.pdf18. 字库提取程序.zip19. STM32 uCOS+uCGUI(FSMC).rar20. 基于51单片机的循迹小车C语言程序.rar21. AVR+CH375+VS1003.rar22. PWM调速的C语言程序编写.doc23. LM4229电子书阅读器.rar24. 16×16点阵(滚动显示).rar25. 步进电机控制程序.rar26. 89c52sht10温湿度采集.rar27. 12864液晶滚动显示.rar28. LCD12864多级菜单仿真.rar29. 压力传感器mpx4115驱动程序.rar30. 电子密码锁24C02.rar31. 基于51单片机的数字频率计.rar32. 用虚拟串口仿真LPC2138(UART0).zip33. AVR单片机RS232通信接口应用设计.rar34. tlc1543 1602液晶显示 +c语言.rar35. 32*64点阵.doc36. CC2430温度采集.rar37. 20多个proteus仿真的例子.rar38. 双色点阵电路图及原理 代码.rar39. 基于51单片机制作的MP3.rar40. 单片机波形发生器电路.doc41. stm32 lcd 示波器源码.rar42. 51最小系统.rar43. msp430f149 c语言例程.zip44. STM8 lcd.doc45. LM3S ADC例程多种采样触发方式.zip46. LM3S系列ADC例程内置的温度传感器.zip47. LM3S系列SSI例程:扫描8位动态数码管.zip48. LM3S系列IAR 4.42A工程模板.zip49. LM3S系列UART例程:UART简单收发.zip50. LM3S系列UART发送FIFO触发中断.zip51. LM3S系列UART例程:发送FIFO工作原理.zip52. LM3S系列UART例程:以FIFO中断方式发送.zip53. LM3S系列UART例程:以FIFO中断方式接收.zip54. LM3S系列UART例程:以FIFO中断方式接收.zip55. LM3S系列基本例程:LED闪烁发光.zip56. LM3S系列Hibernate例程:冬眠RTC唤醒.rar57. LM3S系列Flash例程:当作EEPROM.zip58. 新手必备的stm8例程.rar59. STM32中文固件库.rar60. 单片机多级菜单编程思想.doc61. LM3S系列I2C例程:数字温度传感器LM75A.zip62. 基于LPC21XX下的 keil Startup.s分析.doc63. 24C02程序.doc64. uip1.0 C51源代码.rar65. STM库.rar66. 51实例大全.rar67. proteus与keil级联的VDM51.dll.rar68. T9拼音输入法源代码.doc69. 完整msp430驱动12864液晶程序.rar70. PID算法 C语言.rar71. 基于uIP框架的8051tcpip源码.rar72. AVR利用USI模块作为I2C从机.zip73. AVR利用TWI模块作为I2C从机.zip74. uzz9001驱动程序.rar75. 51单片机与三菱PLC串口通讯.doc76. MMA7455加速度传感器51例程.rar77. 1602显示程序(51版).rar78. usb转rs232.rar79. 51单片机常用模块程序代码.rar80. 1602液晶驱动源程序.rar81. 智能浇灌系统源代码.rar82. VS1003驱动.pdf83. AD/DA转换.rar84. STM32 DAC_产生正弦波.rar85. STM32 USART1 2 3三串口收发.rar86. STM32 I2C 模拟.rar87. STM32 FSMC中文资料及FSMC控制LCD例程.rar88. LM3s8962 以太网速度测试.rar89. cortex-m0 LCD1602程序.rar90. 51电子钟.rar91. STM32F2xx DMA配置例程.rar92. STM32F2xx FSMC配置例程.rar93. STM32F2xx GPIO配置例程.rar94. STM32F2xx 标准固件库.rar95. STM32F103C8-PKT评估板例程.rar96. AVR单片机C语言程序设计实例精粹.rar97. C51共阳七段数码管动态显示.rar98. STM32摄像头程序.rar99. freescale k40/k60 adc 例程.rar100. freescale k40/k60 12bit dac 例程.rar
上传时间: 2013-05-15
上传用户:eeworm