首页 > 其他分享 >嵌入式学习笔记汇总

嵌入式学习笔记汇总

时间:2023-04-30 18:22:04浏览次数:45  
标签:学习 STM8 uCOS 汇总 笔记 嵌入式 STM32 III

image

本文整理STM32、STM8和uCOS-III的所有文章链接。

STM32学习笔记目录

源码:mySTM32-learn
STM32学习笔记(1)——LED和蜂鸣器
STM32学习笔记(2)——按键输入实验
STM32学习笔记(3)——时钟系统
STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTI
STM32学习笔记(5)——系统定时器SysTick
STM32学习笔记(6)——USART串口通信
STM32学习笔记(7)——DMA直接存储器访问
STM32学习笔记(8)——I2C总线设备
STM32学习笔记(9)——(I2C续)读写EEPROM
STM32学习笔记(10)——高级定时器TIM
STM32学习笔记(11)——定时器初步应用(1)
STM32学习笔记(12)——定时器初步应用(2)
STM32学习笔记(13)——模数转换ADC
STM32学习笔记(14)——ADC初步应用
STM32学习笔记(15)——SPI协议
STM32学习笔记(16)——(SPI续)读写串行Flash

STM8学习笔记目录

源码:mySTM8-learn
STM8四线驱动LCD1602
STM8驱动温度传感器DS18B20
STM8串口通信UART驱动
基于STM8的数字温度计设计
STM8驱动0.96寸OLED(12864液晶屏)
STM8驱动HC-05蓝牙模块
STM8驱动RTC芯片DS1302

uCOS-III学习笔记目录

源码:myRTOS-test
uCOS-III 学习记录(1)——任务的创建、切换和OS的启动
uCOS-III 学习记录(2)——任务时间片运行
uCOS-III 学习记录(3)——空闲任务和阻塞延时
uCOS-III 学习记录(4)——时间戳
uCOS-III 学习记录(5)——临界段
uCOS-III 学习记录(6)——优先级表
uCOS-III 学习记录(7)——就绪列表
uCOS-III 学习记录(8)——支持多优先级
uCOS-III 学习记录(9)——时基列表
uCOS-III 学习记录(10)——时间片轮转调度
uCOS-III 学习记录(11)——任务管理

标签:学习,STM8,uCOS,汇总,笔记,嵌入式,STM32,III
From: https://www.cnblogs.com/Mount256/p/17316861.html

相关文章

  • Vulnhub靶机笔记2——matrix-breakout-2-morpheus
    一、介绍一个以《黑客帝国》为背景的靶场涉及内容主机发现端口服务扫描1.2不用工具实现ffuf目录爆破一句话木马反弹shellmsf,蚁剑使用图片隐写CVE-2022-0847漏洞利用二、环境攻击机:kali靶机:matrix-breakout-2-morpheus三、过程1、信息收集1.1主机存活扫描nma......
  • 基于C#的excel笔记
    一、引用的excel库1、Microsoft.Office.Interop.Excel库效果不好,代码繁琐。在执行语句时出现不能解决的BUG,usingExcel=Microsoft.Office.Interop.Excel;...Excel.Workbookworkbook=excelApp.Workbooks.Add();//X//要生成的字符串////stringinputStri......
  • 外设驱动库开发笔记53:MAX31856热偶变送器驱动
      在我们的产品中经常有需要温度检测的地方,而热电偶温度检测电路是我们常用的。热电偶温度检测的方法很多,有时出于简单方便的考虑我们会选择热偶温度变送器来实现,这一篇我们就来讨论使用MAX31856热电偶温度变送器实现温度的检测。1、功能概述  MAX31856可以对任何类型热电偶......
  • 树分治学习笔记
    一、点分治一、概述前置知识:数的重心。假设我们要统计一棵有\(n\)个节点的树上所有点对之间距离是\(k\)的有多少对。注意树上的边有长度。\(n\le10^5,k\le10^6\)。一个朴素的算法是遍历树上的所有点对,处理出距离(也就是链的长度)。时间复杂度\(O(n^2)\)。考虑优化。......
  • 笔记本自带的office哪去了?
    登录office官网点击右上角头像点击我的Microsoft账户点击上方导航栏的服务与订阅点击已购买的产品点击安装,选择版本中选择脱机安装程序下载后右键装载,双击出现的setUp.exe......
  • 软构笔记-Java Swing学习
    JavaSwing教程JavaSwing是Java平台的一个GUI工具包,提供了各种组件和工具类,用于创建漂亮的用户界面。安装JavaSwingJavaSwing是Java标准库的一部分,因此无需安装额外的软件包。只需要安装Java开发工具包(JDK),就可以开始使用JavaSwing开发GUI应用程序了。创建......
  • 《代码大全》阅读笔记
    做任何事情都需要前期准备,在软件开发中更是如此,尽管如此,还是有很多程序员接到任务后就是想着尽快编码,很多老板不重视软件开发的前期准备。要想保证一个软件的质量,在前期准备,需求分析,架构设计,编码,测试,维护等每一个环节都要重视质量。具体程序员接到任务的时候要检查一下在你之前的......
  • CS231N assignment 3 _ GAN 学习笔记 & 解析
    这篇文章之所以来的比较早,是因为我们机器人比赛字符识别数据集不够,想自己造点数据集其实课程内容总结所谓GAN,原理很简单,我们有一个生成器网络和鉴别器网络,生成器生成假的数据,鉴别器分辨真假,二者知己知彼互相优化自己,从而达到博弈的效果.实际操作中,我们一般是......
  • 《代码大全2》阅读笔记05
    第八章在我过去的编程经验中,我经常写出复杂且难以维护的函数。我经常尝试在一个函数中实现太多的功能,导致函数代码的复杂度极高,可读性和可维护性都很差。通过阅读这一章,我认识到函数的设计和实现对代码的质量和可维护性至关重要。作者提到,高质量的函数应该具有以下特征:简单、短......
  • 「学习笔记」tarjan求最近公共祖先
    Tarjan算法是一种离线算法,需要使用并查集记录某个结点的祖先结点。并没有传说中的那么快。过程将询问都记录下来,将它们建成正向边和反向边。在dfs的过程中,给走过的节点打上标记,同时维护并查集,这里利用了回溯的思想,如果\(u\)节点的这棵子树没搜完,那么fa[u]=u;,搜完后......