c语言基础学习
-
C语言是单片机开发中的必备基础知识,本文列举了部分 STM32 学习中比较常见的一些C语言基础知识。 1位操作 下面我们先讲解几种位操作符,然后讲解位操作使用技巧。C语言支持以下六种位操作: 下面,重点讲解一下位操作在单片机开发中的一些实用技巧。 在不改变其他位的值的状况下,对某几个位进行设值 这个场景在单片机开发中经常使用,方法就是我们先对需要设置的位用&操作符进行清...
-
C语言是单片机开发中的必备基础知识,这里就列举部分STM32学习中会遇见的C 语言基础知识点。 01 位操作 下面我们先讲解几种位操作符,然后讲解位操作使用技巧。C语言支持如下6中位操作: 73bb030a-c64a-11ed-bfe3-dac502259ad0.png 六种位操作 下面我们想着重讲解位操作在单片机开发中的一些实用技巧。 1. 1...
-
刚开始看STM32的库函数,会有很多疑惑,例如指针怎么用,结构体跟指针怎么配合,例如函数的参数有什么要求,如何实时更新IO口的数据等。如果重新进行C语言的学习,那么要学很久才能够系统地认识。这里将比较容易想不起来的知识点进行简单的整理。 1、#ifdef 和 #ifndef #ifdef 标识符A// 如果标识符A定义了,就编译程序段1,否则编译程序段2 程序段1 #e...
-
1.Typedef typedef用于为现有类型创建一个新的名字,或称为类型别名,用来简化变量的定义。typedef在MDK用得最多的就是定义结构体的类型别名和枚举类型了。 如:typedef struct { u16 seq_num; u16 len; u8 dev_id ; u16 command_id; u8 *pro_data; }...
-
1.内存操作 在对内存操作头疼的时候我发现了这篇神奇的文章,拜读之后豁然开朗心生崇拜 数据指针 在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语言指针所具有的对绝对地址单元内容的读写能力。以指针直接操作内存多发生在如下几种情况: (...
-
1.结构体的参数传递 在进行传值的时候,用结构体封装有利于函数的传递。 用指向结构体变量的指针作为函数参数。 结构体做函数参数有三种传递方式: 一:是传递结构体变量,这是值传递 二:是传递结构体指针,这是地址传递 三:是传递结构体成员,当然这也分为值传递和地址传递。 以传引用调用方式传递结构比用传值方式传递结构效率高。以传值方式传递结构需要对整个结构做一份拷贝。 下面看...
-
摘要 主要介绍了嵌入式编程中几个常用,但软件编程中用得不是很多的C语言知识。包括位操作、条件编译、结构体和结构体指针、typedef声明类型、以及extern变量声明、static关键字等内容。 本文并没有将相关C语言知识点介绍地很详细,毕竟这么多知识点要想掌握绝对不是看几篇文档就能掌握的。因此博主建议,如果上述的C语言知识掌握得还不是很好的话,找一本C语言的书好...
-
MDK下C语言基础复习 写在前面:就在前几天我刚刚参加完了蓝桥杯的省赛,在比赛之前我阅读了社区里许多优秀博主的文章,所以也想把自己的收获当作笔记记下,希望能够帮助后面也要参赛的同学,顺便也总结一下自己这段时间的收获。 这一部分是MDK中有关C语言的部分,如果大家C语言都学得很好就忽略,主要是讲一些基本操作。 1.1位操作 在MDK下常用的位操作符和微操作技巧 C语言...
-
摘要 主要介绍了嵌入式编程中几个常用,但软件编程中用得不是很多的C语言知识。包括位操作、条件编译、结构体和结构体指针、typedef声明类型、以及extern变量声明、static关键字等内容。 本文并没有将相关C语言知识点介绍地很详细,毕竟这么多知识点要想掌握绝对不是看几篇文档就能掌握的。因此博主建议,如果上述的C语言知识掌握得还不是很好的话,找一本C语言的书好好研究...
-
接触过嵌入式开发的朋友们应该都有一定了解,学习嵌入式开发,C语言是基础部分,打好基础才能对后面的学习有所帮助,所以楼主在这里给大家分享了C语言视频教程,希望能帮助到大家!...
作者:深入细化回复:1
-
...
作者:老白菜回复:3
-
可供人们编程用的语言就是程序设计语言,程序设计语言就是一组用于指示计算机执行 特定任务的特殊词语和规则 嵌入式C语言基础教程 非常好的电子书,内容实用,清晰度高,谢谢分享 非常好的电子书,内容实用...
作者:58yzm回复:2
-
c语言的基本语法已经学习了好几遍,能看懂代码,自己写就是不会写?求助大佬这个方法应该怎么办?需要实战的项目吗?实战的项目在哪里找? 学习c语言迷茫 书籍中后面的项目都是可以去学习的。...
作者:851779592回复:13
-
APP源码与编写: socket学习(Android收发) PicoW源码: 49“万里”树莓派小车——PicoW学习(C语言UDP通信) 感谢分享,看到咱们两个用的串口调试助手是一样的啊...
作者:lb8820265回复:6
-
帖子最后有下载,在官方例程中也有WiFi TCP通信的相关例程,路径为Pico_W/wifi/tcp_client和tcp_server,WiFi例程默认是不会编译的,需要提前进行配置,这个在 PicoW学习...
作者:lb8820265回复:2
-
C语言环境搭建 网上大多是Pico W的python语言环境的搭建,但是据我了解在实时性和功能完整性上C/C++语言是要远远好于python语言环境的,所有我选择使用C/C++语言来开发Pico...
作者:lb8820265回复:10
-
点灯 点亮LED灯 即点灯实验是我们学习嵌入式软件开发过程中必须要经历的一个demo,所以在学习这个开发板的时候,我们也从这个例程开始这块开发板的学习。...
作者:王嘉辉回复:0
-
先说回答:0基础学习嵌入式能学会。 但是根据华清远见这么多年的经验,学习嵌入式最好大学学习的是与计算机相关的理工科,有数学逻辑思维,将知识融会贯通加以实战,加上对嵌入式要有兴趣。...
作者:cdhqyj回复:5
-
前言 认真学习学习Cortex-A的linux编程《原子嵌入式Linux驱动开发说解》,文中说到,如果想要学习好Uboot和Linux内核,就必须要学会汇编。...
作者:lugl4313820回复:1
-
要自己编写代码来控制小乌龟,可以先学习 turtle_teleop_key 节点是怎么编写的。...
作者:lb8820265回复:1
-
关于C语言的基础问题 还想让人扒一扒谭浩强的C语言教材么 C语言课的老师就是这样教的,每次上课列上这些语句问题,然后找人作答 术业有专攻,最好邀请坛子那些编程高手作答, 这些问题就别邀请俺回答了...
作者:深圳小花回复:9
-
C语言中有三种循环结构,先看一下C语言while循环的结构: 其中表达式表示循环条件,执行代码块为循环体。...
作者:可乐zzZ回复:2
-
C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。 ...
作者:华清远见创客学院回复:3
-
本专题整理了一部分C语言界脍炙人口的佳作供大家交流学习,内容涵盖了从基础到进阶,由于本站网友多活跃于电子设计领域,所以添加了C语言与嵌入式结合的子专题,希望能帮助大家更好地实践。...
作者:arui1999回复:0
-
从零开始学单片机C语言 C语言基础,感觉挺好的一部书...
作者:n_m回复:0
-
在嵌入式行业摸爬滚打有8年左右的时间了,对C语言有颇多的感触和认识,本文就畅聊一下关于C语言的深入学习部分。...
作者:cdhqyj回复:5
-
这一部分对接触硬件多一些的新手很容易,其实也就是配置一般的C语言编译器的一部分,比如AVR单片机的头文件,cpu选择等在DSP中就是这一部分完成。另外还要注意TI例程中对加密位,看门狗的处理。...
作者:灞波儿奔回复:0
-
ucCounter++; Delay(50000); } if(ucCounter { goto loop; } } } 复制代码 单片机C语言基础...
作者:tiankai001回复:0
-
, P0 = ~(1 ucCounter++; Delay(50000); }while(ucCounter } } 复制代码 单片机C语言基础...
作者:tiankai001回复:0
-
小甲鱼讲授零基础学习C语言,谭浩强版本 课件及源码 https://download.eeworld.com.cn/download/%E8%80%81%E7%99%BD%...
课时1:第一章 C语言概述以及如何上机运行C 课时2:第二章 数据类型,运算符和表达式01 课时3:第二章 数据类型,运算符和表达式02 课时4:第二章数据类型,运算符和表达式03 课时5:第二章 数据类型,运算符和表达式04 课时6:第二章 数据类型,运算符和表达式05 课时7:第三章 顺序程序设计01 课时8:第三章 顺序程序设计02 课时9:第三章 顺序程序设计03 课时10:第四章 分支结构程序01 课时11:第四章 分支结构程序02 课时12:第四章 分支结构程序03 课时13:第四章 分支结构程序04 课时14:第四章 分支结构程序05 课时15:第四章 分支结构程序06 课时16:第五章 循环控制结构程序01 课时17:第五章 循环控制结构程序02 课时18:第五章 循环控制结构程序03 课时19:第五章 循环控制结构程序04 课时20:第五章 循环控制结构程序05 课时21:第五章 循环控制结构程序06 课时22:第五章 循环控制结构程序07 课时23:第六章 数组01 课时24:第六章 数组02 课时25:第六章 数组03 课时26:第六章 数组04 课时27:第六章 数组05 课时28:第六章 数组06 课时29:第六章 数组07 课时30:第六章 数组08 课时31:第六章 数组09 课时32:第七章 函数01 课时33:第七章 函数02 课时34:第七章 函数03 课时35:第七章 函数04 课时36:第七章 函数05 课时37:第七章 函数06 课时38:第七章 函数07 课时39:第七章 函数08 课时40:第七章 函数09 课时41:第八章 指针01 课时42:第八章 指针02 课时43:第八章 指针03 课时44:第八章 指针04 课时45:第八章 指针05 课时46:第八章 指针06 课时47:第八章 指针07 课时48:第八章 指针08 课时49:第八章 指针09 课时50:第九章 预处理01 课时51:第九章 预处理02 课时52:第九章 预处理03 课时53:第十章 结构体与共用体01 课时54:第十章 结构体与共用体02 课时55:第十章 结构体与共用体03 课时56:第十章 结构体与共用体04 课时57:第十章 结构体与共用体05 课时58:第十章 结构体与共用体07_源代码 课时59:第十章 结构体与共用体07 课时60:第十一章 文件操作01 课时61:第十一章 文件操作02 课时62:第十一章 文件操作03 课时63:第十一章 文件操作04 课时64:第十一章 位运算01 课时65:第十一章 位运算02
显示更多 -
慧净电子制作的零基础AVR单片机学习教程,包含操作篇与试验篇,欢迎大家来学习交流!...
课时1:第1讲 功能模块简介 课时2:第2讲 第1节 HJ-ISP XP驱运安装视频 课时3:第2讲 第2节 HJ-ISP 32位驱运安装方法 课时4:第2讲 第3节 HJ-ISP 64位驱动安装 课时5:第3讲 第1节 HJ-ISP progisp172程序烧写方法 课时6:第3讲 第2节 HJ-ISP AVR_fighter程序烧写方法 课时7:第3讲 第3节 AVR熔丝位修改视频 课时8:第4讲 第1节 ICC7.22编程软件 课时9:第4讲 第2节 仿真软件安装 课时10:第5讲 ICC软件使用方法 课时11:第6讲 HJ-JTAG仿真器仿真程序
显示更多 -
本课程将带领我们围绕着“算法+数据结构=程序”的思路,以问题求解为导向进行学习。希望能够帮助大家提高理论、抽象、设计的能力。...
课时1:课程介绍 课时2:问题求解 课时3:什么是数据结构 课时4:算法 课时5:线性表 课时6:栈 课时7:递归调用原理 课时8:递归转非递归 课时9:队列 课时10:字符串基础和朴素模式匹配 课时11:KMP快速模式匹配 课时12:二叉树概念 课时13:二叉树ADT和DFS 课时14:二叉树BSF 课时15:二叉树存储 课时16:二叉搜索树 课时17:堆与优先队列 课时18:Huffman树及其应用 课时19:树与森林的定义和二叉树的映射 课时20:ADT和遍历 课时21:链式存储 课时22:树的父指针表示法 课时23:树的顺序存储与K叉树 课时24:图的概念 课时25:图的存储 课时26:图的遍历 课时27:最短路 课时28:最小生成树 课时29:归并排序 课时30:分配排序 课时31:基数排序 课时32:基数排序(续) 课时33:索引排序 课时34:算法性能分析 课时35:文件组织 课时36:外排序算法 课时37:检索的基本概念 课时38:集合的检索 课时39:散列函数 课时40:散列冲突处理 课时41:静态索引 课时42:倒排索引 课时43:B 树 课时44:B+ 树 课时45:位索引技术 课时46:红黑树 课时47:多维数组 课时48:广义表 课时49:存储管理 课时50:Trie 树 课时51:AVL树的概念与插入操作 课时52:AVL树的删除操作和性能分析 课时53:伸展树
显示更多 -
以ARM公司免费开放的Cortex-M0 DesignStart处理器 IP核为基础,以Cortex-M0处理器架构、AMBA规范、外设、汇编语言、C语言、CMSIS、驱动程序开发以及RTX操作系统为主线...
课时1:Cortex-M0课程导学 课时2:全可编程SOC设计导论 课时3:Cortex-M0 CPU结构(1) 课时4:Cortex-M0 CPU结构(2) 课时5:Cortex-M0 指令集(1) 课时6:Cortex-M0指令集(2) 课时7:Cortex-M0低功耗特性 课时8:Cortex-M0 AHB-Lite规范 课时9:Cortex-M0汇编语言编程基础 课时10:Cortex-M0汇编语言编程基础 课时11:Cortex-M0 Designstart处理器架构说明 课时12:Xilinx Artix-7 FPGA结构 课时13:Cortex-M0嵌入式系统构建与实现(1) 课时14:Cortex-M0嵌入式系统构建与实现(2) 课时15:Cortex-M0嵌入式系统构建与实现(3) 课时16:7段数码管设计与实现 课时17:中断系统设计与实现 课时18:串口设计与实现 课时19:VGA设计与实现 课时20:DDR存储器系统设计与实现 课时21:Cortex-M0 C语言程序设计(1) 课时22:Cortex-M0 C语言程序设计(2) 课时23:Cortex-M0 C语言程序设计(3) 课时24:CMSIS和驱动程序开发(1) 课时25:CMSIS和驱动程序开发(2) 课时26:RTX操作系统
显示更多 -
视频教程从开发的角度来讲述单片机开发的整个流程;原理部分从最基本的电子元器件的认识进行讲解,讲述电路工作原理及如何进行电路设计;编程部分从零开始讲解,讲述C语言的基础知识、C语言如何同实际电路发生联系,...
课时1:001 如何学好单片机 云龙单片机实训视频教程(王云,字幕版) 课时2:002 预备知识:点亮一个发光管 云龙单片机实训视频教程(王云,字幕版) 课时3:003 预备知识:C51基础知识及流水灯设计 云龙单片机实训视频教程(王云,字幕版) 课时4:004 数码管显示的原理,数码管的静态显示 云龙单片机实训视频教程(王云,字幕版) 课时5:005 数码管显示原理及静态显示 云龙单片机实训视频教程(王云,字幕版) 课时6:006 数码管动态显示与定时器、中断加深 云龙单片机实训视频教程(王云,字幕版) 课时7:007 按键学习:独立按键和矩阵按键 云龙单片机实训视频教程(王云,字幕版) 课时8:008 数模转换(D/A)工作原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时9:009 模数转换(A/D)工作原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时10:010 1602液晶显示原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时11:011 串口原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时12:012 I2C总线原理和模块化编程方法 云龙单片机实训视频教程(王云,字幕版) 课时13:013 红外通信原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时14:014 DS18B20温度传感器的原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时15:015 步进电机原理及应用 云龙单片机实训视频教程(王云,字幕版) 课时16:016 LED点阵原理及取模软件应用 云龙单片机实训视频教程(王云,字幕版) 课时17:017 DS1302实时时钟与SPI接口通信原理 云龙单片机实训视频教程(王云,字幕版) 课时18:018 蜂鸣器与继电器驱动原理及应用 云龙51单片机实训视频教程(王云,字幕版) 课时19:019 PWM基础知识与直流电机调速 云龙51单片机实训视频教程(王云,字幕版) 课时20:020 扩展视频:Keil软件安装
显示更多 -
本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。...
课时2:嵌入式系统概述 课时3:嵌入式软件设计概述 课时5:软件架构 课时6:C的面向对象化 课时7:汉字处理 课时8:屏幕操作 课时9:输入事件 课时11:优化思路 课时12:变量的数据类型选择 课时13:次数固定的循环优化 课时14:次数不定的循环优化 课时15:循环展开 课时16:指针别名 课时17:结构体 课时19:Linux简介 课时20:Linux的shell 课时21:Linux的基本操作 课时22:Linux的网络命令 课时24:工具链概述 课时25:编辑器vi 课时26:gcc简介 课时27:gcc的使用 课时28:gdb简介 课时29:Makefile工作原理 课时30:Makefile实例分析 课时31:Makefile设计 课时32:Makefile综合实例 课时34:基于Linux的嵌入式平台 课时35:BootLoader 课时36:应用程序设计流程 课时38:文件的属性 课时39:文件操作 课时40:文件操作举例 课时41:目录操作 课时42:获取目录列表 课时43:内存映像 课时44:内存映像举例 课时46:进程创建 课时47:在进程中启动程序 课时48:等待进程结束 课时49:线程简介 课时50:多线程编程举例 课时51:线程同步 课时52:线程的属性 课时54:信号简介 课时55:发送和捕获信号 课时56:更健壮的信号接口 课时57:信号集处理 课时59:无名管道 课时60:有名管道 课时61:信号量简介 课时62:信号量举例 课时63:共享内存简介 课时64:共享内存举例 课时65:消息队列简介 课时66:消息队列举例 课时68:套接字简介 课时69:套接字举例 课时70:套接字接口函数 课时71:网络套接字 课时72:访问系统服务 课时73:多客户 课时75:内核模块简介 课时76:内核模块设计 课时77:Linux设备驱动程序简介 课时78:驱动程序的数据结构 课时79:虚拟字符设备驱动程序实例 课时81:STM32简介 课时82:STM32常用片内资源 课时83:GPIO编程方法--寄存器方式 课时84:LED流水灯实例--GPIO寄存器方式 课时85:GPIO编程方法--标准库方式 课时86:LED灯闪烁实例--GPIO标准库方式 课时88:Proteus工具介绍 课时89:LED流水灯实例 课时90:定时器实例 课时91:外部按键中断实例
显示更多 -
本课程课程要求学生具备C语言编程基础,在课程中逐步讲解ARM微控制器(单片机)与嵌入式系统,面向实践安排教学,鼓励动手实践和自由创新,适合想参与科技活动的本科生和爱好者。...
课时2:课程概览 课时3:如何学好嵌入式系统 课时5:计算机的基本概念、发展历史 课时6:从晶体管到CPU 课时7:概念CPU、微控制器MCU和嵌入式系统 课时8:八卦计算机史 课时9:不同领域、不同系列的嵌入式系统 课时10:ARM历史与MKL25Z128 MCU 课时12:CPU的基本结构和运行机制 课时13:堆栈的概念 课时14:堆栈的概念-头脑体操 课时15:ARM的体系结构 课时16:ARM的体系结构-头脑体操 课时17:中断的概念和机制 课时18:中断子程的概念和编程 课时19:复位、时钟、存储器和总线 课时20:小结:MCU的总体结构和程序运行机制 课时22:第一种外设:IO 课时23:IO外设的编程实操-点亮LED 课时24:IO外设的进阶知识 课时25:嵌入式开发的基本概念与工具链 课时26:嵌入式开发的进阶知识 课时27:嵌入式开发中的C语言(上) 课时28:嵌入式开发中的C语言(下) 课时30:ARM微控制器外设学习概述 课时31:ARM微控制器外设:通讯 课时32:ARM微控制器外设:异步串行通讯UART的原理(上) 课时33:ARM微控制器外设:异步串行通讯UART的原理(下) 课时34:ARM微控制器外设:RS-232串口与USB虚拟串口 课时35:ARM微控制器外设:UART的寄存器编程(上) 课时36:ARM微控制器外设:UART的寄存器编程(下) 课时37:ARM微控制器外设:IO的中断编程(上) 课时38:ARM微控制器外设:IO的中断编程(下) 课时39:ARM微控制器外设:定时器的原理 课时40:ARM微控制器外设:定时器的编程 课时41:ARM微控制器外设:PWM的原理 课时42:ARM微控制器外设:PWM寄存器与编程 课时43:ARM微控制器外设:PWM编程实例—电子音乐 课时44:ARM微控制器外设:SPI通讯简介 课时45:ARM微控制器外设:SPI寄存器与编程 课时46:ARM微控制器外设:SPI编程实例—OLED显示屏驱动 课时47:ARM微控制器外设:I2C通讯简介 课时48:ARM微控制器外设:I2C的通讯协议 课时49:ARM微控制器外设:I2C寄存器与编程 课时50:ARM微控制器外设:I2C编程实例—加速度传感器 课时51:ARM微控制器外设:ADC简介 课时52:ARM微控制器外设:ADC基础 课时53:ARM微控制器外设:ADC寄存器与编程 课时55:嵌入式系统的接口与设计 课时56:嵌入式系统的实例 课时58:实验零 开发板的初步认识与工具链的安装 课时59:实验零 体验一个例程的编译与下载 课时60:实验零 编写第一个程序:点亮核心板LED 课时61:实验一 点灯秘籍 课时62:实验二 UART编程实操 课时63:实验三 定时器中断编程实操 课时64:实验四 数码管显示编程实操 课时65:实验五 ADC编程实操 课时66:挑战实验
显示更多 -
本视频讲解了Arduino的开发环境安装到数电模电c语言基础,讲解了各种传感器使用及各种小DIY设计,最后还讲了智能小车设计...
课时1:零基础操作篇1 Arduino使用注意事项 课时2:ARDUINO WIN7 8驱动安装方法 课时3:ARDUINO XP驱动安装教程 课时4:ARDUINO驱动安装不成功解决方法 课时5:零基础操作篇3 ARDUINO安装开发软件 课时6:零基础操作篇4 ARDUINO程序下载方法视频教程328P芯片 课时7:ATMEGA8L芯片烧写方法 课时8:零基础操作篇5 ARDUINO开发环境的搭建视频教程 课时9:零基础理论篇1 Arduino基础知识 课时10:数字电路基础知识 课时11:模拟电子技术基础知识 课时12:C语言基础 课时13:ARDUINO最小系统 课时14:入门篇2 Arduino与电脑通信 课时15:入门篇3 Arduino点亮一个发光管 课时16:入门篇4 Arduino PWM控制LED灯 课时17:入门篇4 Arduino广告灯 课时18:提高篇1 Arduino交通灯 课时19:提高篇2 Arduino按钮控制 课时20:提高篇3 Arduino抢答器 课时21:提高篇4 Arduino报警器 课时22:提高篇5 Arduino模拟值 课时23:提高篇6 Arduino光控制声音 课时24:提高篇7 Arduino感光灯 课时25:提高篇8 Arduino温度传感器 课时26:扩展篇1 Arduino倾斜开关 课时27:扩展篇2 Arduino火焰报警 课时28:扩展篇3 Arduino数码管 课时29:实验效果说明 课时30:扩展篇4 Arduino4位数码管 课时31:扩展篇5 Arduino74HC595 课时32:扩展篇6 Arduino舵机控制 课时33:扩展篇7 Arduino红外遥控 课时34:扩展篇8 Arduino1602液晶 课时35:扩展篇9 Arduino8乘8点阵 课时36:扩展篇10 Arduino步进电机 课时37:高级篇1 Arduino智能小车寻迹(另购) 课时38:高级篇2 Arduino超声波智能小车 课时39:高级篇3 Arduino蓝牙智能小车
显示更多 -
本视频将由浅入深,带领大家学习STM32F4的各个功能,为您开启全新的STM32之旅。...
课时1:开发板入门 课时2:STM32学习方法_视频说明 课时3:开发板资源描述 课时4:STM32初探-M4 课时5:STM32芯片解读 课时6:开发环境搭建 课时7:程序下载方法1:ISP串口下载 课时8:程序下载方法2:JLINK程序下载 课时9:新建工程模板-基于固件库 课时10:新建工程模板-基于寄存器 课时11:STM32 GPIO工作原理 课时12:手把手编写跑马灯实验-库函数 课时13:手把手编写跑马灯实验-寄存器版本 课时14:手把手编写跑马灯实验-位操作 课时15:蜂鸣器实验 课时16:按键输入实验-GPIO做输入 课时17:C语言复习_寄存器地址名称映射 课时18:STM32时钟系统精讲 课时19:SystemInit时钟系统初始化函数剖析 课时20:Systick滴答定时器-延时函数讲解 课时21:JLINK在线调试_软件调试 方法与技巧 课时22:IO引脚复用和映射 课时23:NVIC中断优先级管理 课时24:串行通信原理讲解-UART 课时25:STM32串口寄存器库函数配置方法_手把手教你写串口通信实例 课时26:串口通信实验讲解 课时27:外部中断实验-EXTI 课时28:独立看门狗实验-IWDG 课时29:窗口看门狗-WWDG 课时30:通用定时器基本原理讲解 课时31:定时器中断实验 课时32:PWM输出实验 课时33:输入捕获实验 课时34:电容触摸按键实验 课时35:OLED显示实验 课时36:LCD-TFTLCD原理与配置介绍-M4 课时37:LCD-FSMC原理简介-M4 课时38:LCD液晶显示实验讲解-M4 课时39:USMART调试组件实验-M4 课时40:RTC实时时钟_备份区域BKP 原理讲解-M4 课时41:RTC实时时钟程序讲解-M4 课时42:硬件随机数发生器-M4 课时43:待机唤醒实验-低功耗-M4 课时44:ADC基本原理-M4 课时45:ADC模数转换实验-M4 课时46:内部温度传感器实验-M4 课时47:光敏传感器实验-M4 课时48:DAC数模转换实验-M4 课时49:PWM DAC实验-M4 课时50:DMA基本原理-M4 课时51:DMA实验实验程序讲解-M4 课时52:I2C通信实验-M4 课时53:SPI接口原理与配置-M4 课时54:SPI通信实验-M4 课时55:485通信实验-M4 课时56:CAN通信基础知识介绍-M4 课时57:STM32 CAN控制器原理与配置-M4 课时58:CAN通信实验讲解-M4 课时59:触摸屏实验-电容型触摸屏-M4 课时60:触摸屏实验-电阻型触摸屏-M4 课时61:红外遥控器实验-M4 课时62:DS18B20温度传感器实验-M4 课时63:DHT11温湿度传感器实验-M4 课时64:MPU6050六轴传感器实验-M4 课时65:2.4G无线通信实验-M4 课时66:FLASH闪存编程原理与步骤-M4 课时67:FLASH模拟EEPROM实验-M4 课时68:DCMI接口与OV2640原理与配置讲解-M4 课时69:OV2640摄像头实验-M4 课时70:外部SRAM实验 课时71:内存管理实验 课时72:SDIO简介 课时73:SD卡简介 课时74:SD卡实验(SDIO)源码讲解 课时75:FATFS文件系统基础知识讲解 课时76:FATFS文件系统实验 课时77:汉字显示实验 课时78:图片显示实验 课时79:照相机实验(OV2640) 课时80:WAV和WM8978简介 课时81:I2S简介和实验硬件连接 课时82:音乐播放器实验讲解 课时83:I2S录音简介 课时84:录音机实验讲解 课时85:AVI和libjpeg编码简介 课时86:视频播放器实验讲解 课时87:FPU测试实验 课时88:DSP测试实验 课时89:手写识别实验 课时90:T9拼音输入法实验 课时91:IAP在应用编程原理 课时92:串口IAP实验讲解 课时93:USB读卡器(Slave)实验(M4) 课时94:USB声卡(Slave)实验(M4) 课时95:U盘(Host)实验(M4) 课时96:USB鼠标键盘(Host)实验 课时97:SIM900A_GSM_GPRS模块介绍 课时98:SIM900A模块测试和程序讲解 课时99:GPS-NEO-6M模块 课时100:蓝牙模块HC05
显示更多 -
本视频将由浅入深,带领大家学习STM32F103的各个功能,为您开启全新的STM32之旅。...
课时1:开发板入门 课时2:STM32学习方法_视频说明 课时3:开发板资源描述 课时4:STM32初探-M3 课时5:STM32芯片解读-M3 课时6:开发环境搭建(MDK+CH340驱动+JLINK驱动安装) 课时7:程序下载方法1:ISP串口下载 课时8:程序下载方法2:JLINK程序下载 课时9:新建工程模板-基于固件库 课时10:新建工程模板-基于寄存器 课时11:STM32F1 GPIO工作原理 课时12:手把手编写跑马灯实验-库函数 课时13:手把手编写跑马灯实验-寄存器版本 课时14:手把手编写跑马灯实验-位操作 课时15:蜂鸣器实验 课时16:按键输入实验-GPIO做输入 课时17:C语言复习_寄存器地址名称映射 课时18:STM32时钟系统精讲 课时19:SystemInit时钟系统初始化函数剖析 课时20:Systick滴答定时器-延时函数讲解 课时21:JLINK在线调试_软件调试方法与技巧 课时22:端口复用和重映射 课时23:NVIC中断优先级管理 课时24:串行通信原理讲解-UART 课时25:STM32串口寄存器库函数配置方法_手把手教你写串口通信实例 课时26:串口通信实验讲解 课时27:外部中断实验-EXTI 课时28:独立看门狗实验-IWDG 课时29:窗口看门狗-WWDG 课时30:通用定时器基本原理讲解 课时31:定时器中断实验 课时32:PWM输出实验 课时33:输入捕获实验 课时34:电容触摸按键实验 课时35:OLED显示实验 课时36:LCD-TFTLCD原理与配置介绍-M3 课时37:LCD-FSMC原理简介-M3 课时38:LCD液晶显示实验讲解 课时39:USMART调试组件实验-M3 课时40:RTC实时时钟_备份区域BKP 原理讲解-M3 课时41:RTC实时时钟程序讲解-M3 课时42:待机唤醒实验-低功耗-M3 课时43:ADC基本原理-M3 课时44:ADC模数转换实验-M3 课时45:内部温度传感器实验-M3 课时46:光敏传感器实验-M3 课时47:DAC数模转换实验-M3 课时48:PWM DAC实验-M3 课时49:DMA基本原理-M3 课时50:DMA实验实验程序讲解-M3 课时51:I2C通信实验-M3 课时52:SPI接口原理与配置-M3 课时53:SPI通信实验-M3 课时54:485通信实验-M3 课时55:CAN通信基础知识介绍-M3 课时56:STM32 CAN控制器原理与配置-M3 课时57:CAN通信实验讲解 课时58:触摸屏实验-电容型触摸屏-M3 课时59:触摸屏实验-电阻型触摸屏-M3 课时60:红外遥控器实验-M3 课时61:游戏手柄实验-M3 课时62:DS18B20温度传感器实验-M3 课时63:DHT11温湿度传感器实验-M3 课时64:MPU6050六轴传感器实验-M3 课时65:2.4G无线通信实验-M3 课时66:FLASH闪存编程原理与步骤-M3 课时67:FLASH模拟EEPROM实验-M3 课时68:OV7670摄像头实验-M3 课时69:外部SRAM实验 课时70:内存管理实验 课时71:SDIO简介 课时72:SD卡简介-mini专用 课时73:SD卡简介 课时74:SD卡实验(SDIO)源码讲解 课时75:SD卡实验源码讲解(SPI方式)_mini专用 课时76:FATFS文件系统基础知识讲解 课时77:FATFS文件系统实验 课时78:汉字显示实验 课时79:图片显示实验 课时80:照相机实验(OV7670) 课时81:VS1053简介 课时82:音乐播放器实验 课时83:WAV&VS1053录音简介 课时84:录音机实验讲解 课时85:手写识别实验 课时86:T9拼音输入法实验 课时87:IAP在应用编程原理 课时88:串口IAP实验讲解 课时89:USB虚拟串口实验(M3) 课时90:USB读卡器实验(M3) 课时91:触控USB鼠标实验(M3) 课时92:SIM900A GSM GPRS模块介绍 课时93:SIM900A模块测试_实验 课时94:GPS-NEO-6M模块 课时95:蓝牙模块HC05
显示更多 -
本课程按照“入门时间较快、硬件成本较少,软硬件资料规范、知识要素较多,学习难度较低”的基本原则,选择流行的32位ARM Cortex-M0+ KL系列MCU为蓝本,以嵌入式硬件构件及底层软件构件设计为主线...
课时2:嵌入式系统概述 课时3:嵌入式系统常用术语 课时4:嵌入式系统常用的C语言基本语法概要 课时5:M0+体系结构与指令系统简介 课时6:存储映像、中断源与硬件最小系统 课时8:GPIO及基本打通原理 课时9:程序的基本调试方法 课时10:用构件方法进行GPIO应用编程 课时11:分析一个汇编实例 课时12:嵌入式硬件构件与底层驱动构件基本规范 课时13:串行通信基础知识与UART驱动构件使用方法 课时14:ARM Cortex-M0+中断机制与中断编程步骤 课时15:UART驱动构件的设计方法 课时16:C#快速入门与串口通信编程方法 课时18:ARM Cortex-M0+内核定时器 课时19:脉宽调制、输入捕捉、输出比较 课时20:周期中断定时器、低功耗定时器、实时时钟 课时21:GPIO应用—键盘 课时22:GPIO应用—LED 课时23:GPIO应用—LCD 课时24:Flash在线编程构件使用 课时25:Flash在线编程构件设计方法 课时26:模数转换ADC模块 课时27:数模转换DAC与CMP模块 课时29:串行外设接口SPI模块 课时30:集成电路互联总线I2C模块 课时31:触摸感应接口TSI模块 课时32:USB基本概念及从机编程方法 课时33:USB主机编程方法 课时34:MCU的USB底层驱动设计方法 课时35:MCU的USB底层驱动设计方法 课时37:时钟系统 课时38:看门狗相关模块 课时39:位操作引擎技术及应用方法 课时40:进一步学习指导
显示更多 -
是难得的C语言学习视频教程。全程共30讲,每讲45分钟左右。主要讲解了c语言概述、数据类型、运算符与表达式、顺序程序设计、选择机构程序设计、循环结构程序设计、数组、函数、指针、结构体...
课时1:C语言程序设计视频教程(曾怡)1 课时2:C语言程序设计视频教程(曾怡)2 课时3:C语言程序设计视频教程(曾怡)3 课时4:C语言程序设计视频教程(曾怡)4 课时5:C语言程序设计视频教程(曾怡)5 课时6:C语言程序设计视频教程(曾怡)6 课时7:C语言程序设计视频教程(曾怡)7 课时8:C语言程序设计视频教程(曾怡)8 课时9:C语言程序设计视频教程(曾怡)9 课时10:C语言程序设计视频教程(曾怡)10 课时11:C语言程序设计视频教程(曾怡)11 课时12:C语言程序设计视频教程(曾怡)12 课时13:C语言程序设计视频教程(曾怡)13 课时14:C语言程序设计视频教程(曾怡)14 课时15:C语言程序设计视频教程(曾怡)15 课时16:C语言程序设计视频教程(曾怡)16 课时17:C语言程序设计视频教程(曾怡)17 课时18:C语言程序设计视频教程(曾怡)18 课时19:C语言程序设计视频教程(曾怡)19 课时20:C语言程序设计视频教程(曾怡)20 课时21:C语言程序设计视频教程(曾怡)221 课时22:C语言程序设计视频教程(曾怡)22 课时23:C语言程序设计视频教程(曾怡)23 课时24:C语言程序设计视频教程(曾怡)24 课时25:C语言程序设计视频教程(曾怡)25 课时26:C语言程序设计视频教程(曾怡)26 课时27:C语言程序设计视频教程(曾怡)27 课时28:C语言程序设计视频教程(曾怡)28 课时29:C语言程序设计视频教程(曾怡)29 课时30:C语言程序设计视频教程(曾怡)30
显示更多 -
PX4 由两个主要部分组成:一是 飞行控制栈(flight stack) ,该部分主要包括状态估计和飞行控制系统;另一个是 中间件 ,该部分是一个通用的机器人应用层,可支持任意类型的自主机器人,主要负责机器人的内部/外部通讯和硬件整合。 所有的 PX4 支持的 无人机机型 (包括其他诸如无人船、无...
课时1:飞控软硬体系介绍1 课时2:飞控软硬体系介绍2 课时3:传感器特性 课时4:飞控硬件Bootloader介绍1 课时5:飞控硬件BootLoader介绍2 课时6:飞控硬件Bootloader介绍3 课时7:原生固件编译1 课时8:原生固件编译2 课时9:原生固件开发环境下载地址 课时10:源码框架 课时11:PIX编译脚本分析与调试手段 课时12:UORB消息订阅发布基础知识 课时13:UORB消息API接口详解 课时14:UORB消息订阅例程分析 课时15:UORB消息自定义实践操作 课时16:实践操作总结上 课时17:实践操作总结下 课时18:补充 课时19:MAVLINK协议解析 课时20:飞控端源码分析 课时21:自定义MAVLINK消息 课时22:自定义MAVLINK消息编写 课时23:实验观察与数据接收 课时24:PID理论理解及其C语言代码 课时25:PID实践操作微分项修改 课时26:PID实践操作比例项修改 课时27:PID实践操作积分项的修改 课时28:PID实践积分项修改及总结 课时29:调试完PID参数的效果 课时30:综合 课时31:APM固件和原生固件的几种下载方式
显示更多 -
嵌入式C语言入门及进阶...
课时1:课程开场白---学什么,怎么学,C语言的重要性 课时2:计算机基础---程序执行原理和编译原理 课时3:计算机进制及计算机内存空间 课时4:字符在计算机中的编码原理及ACS码表的应用技巧 课时5:C开发环境简介及打造自己的C开发环境 课时6:用CodeBLOCKS创建第一个C工程及简单使用 课时7:两段C代码的比较-C语言规范编码的重要性 课时8:C语言编码规范(1) 课时9:C语言编码规范(2) 课时10:C语言的命名规范和一些编码技巧 课时11:C语言的人机交互,库函数的使用及putchar 课时12:printf的应用及重难点 课时13:getchar,scanf应用及重难点讲解 课时14:课程介绍 课时15:gcc概述 课时16:C语言编译过程介绍 课时17:C语言编译常见错误举例 课时18:C语言预处理介绍 课时19:条件预处理的应用 课时20:宏展开下的#、##使用 课时21:C语言常用关键字及运算符课程介绍 课时22:关键字概念及sizeof、return 课时23:数据类型关键字介绍及char类型 课时24:数据类型之int、long、short 课时25:数据类型之符号数、浮点类型 课时26:自定义数据类型struct、union 课时27:自定义数据类型enum 课时28:自定义数据类型typedef 课时29:逻辑结构关键字 课时30:类型修饰符(一)_register 课时31:类型修饰符(二)_static_const 课时32:类型修饰符(三)_volatile 课时33:常用运算符(一)_mod 课时34:常用运算符(二)_逻辑运算符 课时35:位运算符(一)移位运算符 课时36:位运算符(二)与或运算符 课时37:位运算符(三)取反异或运算符 课时38:常用运算符(三)_内存访问符 课时39:指针概述1 课时40:指针概述2_举例1 课时41:指针概述2_举例2 课时42:针修饰符const介绍 课时43:指针修饰符const举例 课时44:指针修饰符volatile、typedef 课时45:指针运算符加减标签操作 课时46:指针运算符加减举例1 课时47:指针越界访问举例1 课时48:指针逻辑运算符操作 课时49:多级指针概述 课时50:多级指针举例 课时51:数组的定义 课时52:数组空间的初始化1 课时53:数组空间的初始化2 课时54:数组空间的初始化3 课时55:指针数组的概述 课时56:数组名的指针保存 课时57:结构体字节对齐 课时58:内存分布思想概述 课时59:内存分布之只读空间 课时60:内存分布之数据段 课时61:内存分布之堆空间 课时62:函数概述 课时63:函数名举例 课时64:函数形参与实参概念 课时65:函数实参形参拷贝举例 课时66:函数值传递概述 课时67:函数地址传递概述 课时68:连续空间传递概述 课时69:连续空间只读性 课时70:字符空间操作介绍 课时71:字符空间操作举例 课时72:非字符空间操作介绍 课时73:非字符空间操作举例. 课时74:函数地址传递总结 课时75:函数返回值基本语法 课时76:函数返回值基本数据类型 课时77:函数返回地址类型概述 课时78:函数返回类型内部实现概述 课时79:常见面试题_宏定义 课时80:常见面试题_数据申明 课时81:常见面试题_static 课时82:常见面试题_其他
显示更多 -
慧净51单片机视频教程...
课时1:学前准备工作 课时2:操作篇1 学习板实验板开发板功能模块简介 课时3:操作篇2 CH340驱动安装 课时4:操作篇3 烧写软件安装 课时5:操作篇4 STC程序烧写方法 课时6:操作篇5 安装keil4开发软件 课时7:操作篇6 keil4开发软件使用方法 课时8:操作篇8 AT89S52驱动安装XP WIN7 课时9:操作篇8 AT89S52驱动安装WIN8 课时10:操作篇9 AT89S52程序烧写 课时11:HJ-C52 SD型开发板测试教程 课时12:基础篇1 人人都能学会51单片机 课时13:基础篇2 模拟电子基础知识 课时14:基础篇3 数字电路基础知识 课时15:基础篇4 单片机C语言基础 课时16:入门篇1 开发流程序 课时17:入门篇2 点亮一个发光管理论 课时18:入门篇3 点亮一个发光管实践 课时19:入门篇4 流水灯项目开发理伦 课时20:入门篇5 流水灯项目实践 课时21:入门篇6 8个步骤学会单片机 课时22:入门篇7 单片机软件仿真 课时23:入门篇8 单片机硬件仿真 课时24:蜂鸣器控制原理 课时25:蜂鸣器报警实验 课时26:数码管静态显示原理理论知识 课时27:数码管静态显示原理实践 课时28:按键输入控制原理 课时29:按键输入控制实验 课时30:51单片机中断系统 课时31:单片机中断系统实践 课时32:51单片机定时器 课时33:单片机定时器实验视频 课时34:数码管动态显示原理 课时35:数码管显动态显示原理实验 课时36:矩阵健盘原理 课时37:矩阵健盘实验 课时38:51单片机串口通信原理 课时39:串口通信实验教程 课时40:LCD1602液晶显示原理 课时41:LCD1602实验视频 课时42:I2C总线及AT24C02原理 课时43:I2C总线AT24C02实验 课时44:AD转换原理 课时45:AD转换实验视频 课时46:DA数模转换原理 课时47:DA转换实验 课时48:DS1302时钟原理 课时49:DS1302时钟实验 课时50:18B20温度传感器原理 课时51:DS18B20实验视频 课时52:红外无线摇控器原理 课时53:红外摇控实验视频 课时54:直流电机原理 课时55:直流电机实验视频 课时56:继电器控制原理 课时57:继电器实验视频 课时58:步进电机控制原理 课时59:步进电机实验视频 课时60:PS2健盘原理 课时61:PS2健盘实验 课时62:SD卡工作原理 课时63:SD卡实验视频 课时64:8X8点阵工作原理 课时65:8X8点阵实验视频 课时66:LCD12864原理 课时67:LCD12864实验视频 课时68:TFT彩屏工作原理 课时69:TFT彩屏实验视频
显示更多 -
第一期-零基础入门篇-47集 第二期-内核编程篇-20集 第三期-裸机开发篇-21集 第四期-驱动开发篇-现有82集...
课时2:开发板和野火大学堂 课时3:为什么学习Linux开发 课时4:如何学习Linux开发 课时5:i.MX系列芯片简介 课时6:Linux系统简介 课时7:安装ubuntu系统 课时8:Linux文件目录 课时9:用户管理与文件权限 课时10:使用Linux命令行(上) 课时11:使用Linux命令行(中) 课时12:使用Linux命令行(下) 课时13:使用编辑器(上) 课时14:使用编辑器(下) 课时15:Shell脚本编程(上) 课时16:Shell脚本编程(中) 课时17:Shell编程(下) 课时18:Linux环境变量 课时19:构建deb软件安装包 课时20:硬件介绍和固件烧录 课时21:fire-config刷机 课时22:fire-config连接wifi 课时23:点亮第一个LED 课时24:使用脚本体验硬件 课时25:Git简介和项目资料获取 课时26:安装NFS服务器 课时27:GCC与Helloworld 课时28:ARM-GCC与交叉编译 课时29:Linux系统和HelloWorld(上) 课时30:Linux系统和HelloWorld(下) 课时31:Makefile简介 课时32:Makefile三要素 课时33:引入Makefile管理项目 课时34:Makefile的变量 课时35:Makefile的模式规则 课时36:Makefile的条件分支 课时37:Makefile的常用函数 课时38:Makefile解决头文件依赖 课时39:C语言面向对象基础 课时40:一切皆文件 课时41:文件描述符和打开模式 课时42:open_close函数 课时43:read_write函数 课时44:lseek和sync函数 课时45:标准IO函数 课时46:控制LED灯设备 课时47:检测按键输入 课时48:检测按键输入 课时50:进程的由来 课时51:创建一个进程 课时52:子进程偷梁换柱 课时53:进程的退出 课时54:等待子进程的终结 课时55:进程的生老病死 课时56:进程组、会话、终端 课时57:守护进程 课时58:ps命令详解 课时59:僵尸进程和托孤进程 课时60:什么是进程间通信(ipc) 课时61:无名管道 课时62:有名管道 课时63:信号简介 课时64:常用信号分析 课时65:signal_kill_raise函数 课时66:信号集处理函数 课时67:system-V 消息队列 课时68:system-V 信号量 课时69:system-V 共享内存 课时71:I.MX6ULL启动方式 课时72:I.MX6ULL镜像文件 课时73:SDK方式烧录镜像 课时74:ARM-V7架构 课时75:ARM常用汇编指令 课时76:VSCode编辑器 课时77:GPIO控制原理 课时78:汇编点亮LED 课时79:使用c语言和sdk 课时80:按键检测输入 课时81:工程文件整理和中断头文件移植 课时82:通用中断控制器(GIC) 课时83:中断向量表 课时84:中断处理流程 课时85:按键中断实验 课时86:位置无关码和重定位 课时87:时钟控制模块 课时88:主频修改实验 课时89:串口通信实验 课时90:LCD显示原理 课时91:LCD显示实验 课时93:内核模块基本概念 课时94:内核模块实验1 课时95:内核模块实验2 课时96:Linux内核是怎么设计字符设备的 课时97:设备号的组成与哈希表 课时98:从源码看如何管理设备号 课时99:从源码看如何保存file_operation接口 课时100:如何创建一个设备文件 课时101:open函数如何查找file_operation接口 课时102:led字符设备驱动实验1 课时103:led字符设备驱动实验2 课时104:linux设备驱动模型
显示更多 -
第一部分为:从 0 到 1 教你写 FreeRTOS 内核,这一部分是着重讲解 FreeRTOS 怎么实现的过程。 第二部分:以野火 STM32 全系列开发板(包括 M3、 M4 和 M7)为硬件平台,来讲 解 FreeRTOS 的各个内核对象。这部分在讲解 FreeRTOS 的每个内核对象的...
课时1:第1.2.3章-前言+如何学习RTOS+初识FreeRTOS 课时2:第4.5章-新建FreeRTOS工程—软件仿真+裸机系统与多任务系统. 课时3:第6章-1-数据结构—列表与列表项的实现—C语言链表简介 课时4:第6章-2-数据结构—列表与列表项的实现—FreeRTOS链表的实现1 课时5:第6章-3-数据结构—列表与列表项的实现—FreeRTOS链表的实现2 课时6:第7章-1-任务的定任务切换的实现—任务的定义 课时7:第7章-2-任务的定任务切换的实现—创建任务 课时8:第7章-3-任务的定任务切换的实现—实现就绪列表 课时9:第7章-4-任务的定任务切换的实现—实现调度器 课时10:第7章-5-任务的定任务切换的实现—实现任务切换 课时11:第8章-临界段的保护 课时12:第9章-1-空闲任务与阻塞延时的实现—实现空闲任务 课时13:第9章-2-空闲任务与阻塞延时的实现—实现阻塞延时 课时14:第10章-支持多优先级 课时15:第11章-任务延时列表的实现 课时16:第12章-支持时间片 课时17:第13章-1-移植FreeRTOS到STM32 课时18:第13章-2-移植FreeRTOS到STM32-2 课时19:第14章-1-创建任务-静态创建 课时20:第14章-2-创建任务-动态创建 课时21:第15章-FreeRTOS的启动流程 课时22:第16章-1-任务管理 课时23:第16章-2-任务管理 课时24:第16章-3-任务管理 课时25:第17章-1-消息队列 课时26:第17章-2-消息队列 课时27:第17章-3-消息队列 课时28:第18章-1-信号量 课时29:第18章-2-信号量 课时30:第19章-1-互斥量 课时31:第19章-2-互斥量 课时32:第20章-1-事件 课时33:第20章-2-事件 课时34:第21章-1-软件定时器 课时35:第21章-2-软件定时器 课时36:第22章-1-任务通知 课时37:第22章-2-任务通知 课时38:第22章-3-任务通知 课时39:第23章-1-内存管理 课时40:第23章-2-内存管理 课时41:第24章-中断管理 课时42:第25章-CPU使用率统计
显示更多 -
本视频以正点原子阿波罗STM32F767开发板为平台,将由浅入深,带领大家学习STM32F767各个功能,为您开启全新的STM32之旅。...
课时1:STM32学习方法+视频说明 课时2:STM32最小系统设计 课时3:开发板资源介绍 课时4:STM32初探 课时5:开发环境搭建:MDK+CH340驱动+STLINK驱动安装 课时6:程序下载方法1:ISP程序下载 课时7:程序下载方法2:STLINK程序下载 课时8:新建工程模板:寄存器版本 课时9:初识HAL库:HAL库基本结构和文件作用 课时10:新建工程模板:HAL库版本 课时11:GPIO工作原理和配置一:GPIO基础知识 课时12:GPIO工作原理和配置二GPIO工作模式 课时13:GPIO工作原理和配置三寄存器描述和配置方法 课时14:手把手教你写跑马灯实验-寄存器版本 课时15:手把手教你写跑马灯实验-HAL库版本 课时16:手把手教你写跑马灯实验-位带操作 课时17:按键输入实验-GPIO做输入 课时18:手把手复习C语言基础一:位操作+宏定义+条件编译+类型别名 课时19:手把手复习C语言基础二:extern申明+static静态变量+weak弱函数等 课时20:手把手学习MDK一:工程编译+数签+查找+查看函数定义+文本美化 课时21:手把手学习MDK二:语法检查+tab键使用+注释+工程和文件操作灯 课时22:STM32时钟系统精讲 课时23:Stm32_Clock_Init时钟系统初始化函数剖析 课时24:Systick滴答定时器-延时函数讲解 课时25:手把手入门STM32CubeMX工具一:工具简介+开发环境搭建 课时26:手把手入门STM32CubeMX工具二:配置工程模板+GPIO跑马灯配置 课时27:NVIC中断优先级管理 课时28:IO引脚复用和映射原理与配置 课时29:UART-串行通信基本原理 课时30:UART-串口通信框图+波特率计算方法-M7 课时31:UART发送-串口发送过程与配置详细讲解 课时32:UART发送-手把手编写串口发送测试小实验 课时33:UART接收-串口接收过程详细讲解 课时34:UART接收-手把手写串口接收测试小实验 课时35:UART发送接收-串口实验程序讲解 课时36:JTAG_SWD调试原理配置和硬件连接介绍 课时37:JTAG(STLINK)程序调试方法一:断点设置和执行控制 课时38:JTAG(STLINK)程序调试方法二:Callstack和watch窗口使用等 课时39:JTAG(STLINK)程序调试方法三:程序执行时间和中断执行情况等高级功能 课时40:EXTI-外部中断原理与配置方法 课时41:EXTI-手把手写外部中断实验 课时42:IWDG-独立看门狗原理与配置方法讲解 课时43:IWDG-手把手写独立看门狗实验+STM32CubeMX中IWDG配置 课时44:WWDG-窗口看门狗原理与配置讲解 课时45:WWDG-手把手写窗口看门狗实验+STM32CubeMX中配置WWDG 课时46:TIMER-通用定时器框图原理讲解 课时47:TIMER-定时器中断原理与配置讲解 课时48:TIMER-手把手编写定时器中断实验 课时49:TIMER-PWM输出原理与配置 课时50:TIMER-手把手编写PWM输出实验 课时51:TIMER-输入捕获原理与配置 课时52:TIMER-输入捕获实验源码详细解剖 课时53:TIMER-电容触摸按键原理与实验讲解 课时54:OLED显示原理与实验讲解 课时55:USMART调试助手原理与使用方法讲解 课时56:USMART-手把手配置USMART和调试程序 课时57:RTC-实时时钟框图原理与寄存器讲解 课时58:RTC-HAL库操作函数讲解 课时59:RTC-手把手编写和讲解RTC初始化 课时60:RTC-手把手写日历功能 课时61:RTC-手把手写闹钟和周期性唤醒功能 课时62:RNG-硬件随机数原理与手把手写代码 课时63:PWR-STM32电源管理系统概述 课时64:PWR-STM32电源管理系统概述 课时65:低功耗模式讲解 课时66:PWR-手把手写待机唤醒程序+实验讲解 课时67:ADC-基本原理与应用 课时68:ADC-基本原理与应用二 课时69:ADC-寄存器和HAL库函数讲解 课时70:ADC-实验程序讲解 课时71:DAC工作原理与配置 课时72:DAC-手把手编写DAC测试实例 课时73:PWM DAC原理与实验讲解 课时74:DMA基本原理 课时75:DMA-HAL库配置函数 课时76:DMA-手把手写串口DMA传输实验 课时77:I2C通信实验 课时78:I2C通信实验 课时79:IO口扩展实验(PCF8574) 课时80:光环境传感器实验(AP3216) 课时81:SPI-接口原理与时序 课时82:SPI-HAL库函数讲解 课时83:SPI-手把手写SPI配置源码 课时84:SPI-W25QXX驱动讲解 课时85:SPI-W25QXX实验源码讲解 课时86:QSPI接口原理与配置 课时87:QSPI-HAL库函数讲解 课时88:QSPI-QSPI源码+W25QXX驱动讲解 课时89:QSPI-W25QXX实验源码讲解 课时90:485通信实验 课时91:触摸屏实验-电容型触摸屏 课时92:触摸屏实验-电容屏源码讲解 课时93:触摸屏实验-电阻型触摸屏 课时94:红外遥控器实验 课时95:红外遥控器实验程序详解 课时96:DS18B20温度传感器实验 课时97:DHT11温湿度传感器实验 课时98:FLASH闪存编程原理与步骤-M7 课时99:FLASH操作寄存器和HAL库函数讲解 课时100:FLASH-手把手写FLASH读写擦除操作+实验程序讲解
显示更多 -
本书提供了大量的实际操作实例,读者只需要一步步按照实例的引导操作即可完成“了解树莓派”、“在树莓派上安装操作系统”、“使用树莓派的软/硬件”、“在树莓派下进行编程语言和硬件开发的学习”、“用树莓派实现学习和生活中的独特应用...
课时1:树莓派基础 课时2:树莓派的硬件结构(上) 课时3:树莓派的硬件结构(下) 课时4:安装树莓派的操作系统(上) 课时5:安装树莓派的操作系统(下) 课时6:远程登录和使用树莓派的命令行界面 课时7:树莓派的桌面环境使用方法 课时8:使用树莓派学习Linux C语言开发 课时9:使用树莓派学习脚本语言开发 课时10:树莓派的外部接口引脚的使用 上 课时11:树莓派外部接口引脚的使用 下
显示更多 -
手把手教你学习单片机,由浅入深,共61个视频,教你从一个单片机新手变成单片机高手。...
课时1:引论篇 单片机技术概论--力天手把手教你学单片机之引论篇 课时2:第一讲 个人电脑使用入门上--力天手把手教你学单片机之入门篇 课时3:第一讲 个人电脑使用入门下--力天手把手教你学单片机之入门篇 课时4:第二讲 硬件技术基本知识上--力天手把手教你学单片机之入门篇 课时5:第二讲 硬件技术基础知识下--力天手把手教你学单片机之入门篇 课时6:第三讲 数字电路基础知识上--力天手把手教你学单片机之入门篇 课时7:第三讲 数字电路基础知识下--力天手把手教你学单片机之入门篇 课时8:第四讲 C语言基础知识--力天手把手教你学单片机之入门篇 课时9:第五讲 51单片机最小系统上--力天手把手教你学单片机之基础篇 课时10:第五讲 51单片机最小系统下--力天手把手教你学单片机之基础篇 课时11:第六讲 C语言数据类型及表达式上--力天手把手教你学单片机之基础篇 课时12:第六讲 C语言数据类型及表达式下--力天手把手教你学单片机之基础篇 课时13:第七讲 C语言的三种语句结构上--力天手把手教你学单片机之基础篇 课时14:第七讲 C语言的三种语句结构中--力天手把手教你学单片机之基础篇 课时15:第七讲 C语言的三种语句结构下--力天手把手教你学单片机之基础篇 课时16:第八讲 C语言函数与预处理上--力天手把手教你学单片机之基础篇 课时17:第八讲 C语言函数与预处理下--力天手把手教你学单片机之基础篇 课时18:第九讲 输出型外设与51的IO口上--力天手把手教你学单片机之实战篇 课时19:第九讲 输出型外设与51的IO口中--力天手把手教你学单片机之实战篇 课时20:第九讲 输出型外设与51的IO口下--力天手把手教你学单片机之实战篇 课时21:第十讲 单个按键与中断上--力天手把手教你学单片机之附录篇 课时22:第十讲 单个按键与中断中--力天手把手教你学单片机之附录篇 课时23:第十讲 单个按键与中断下--力天手把手教你学单片机之附录篇 课时24:第十一讲 数码管与定时器上--力天手把手教你学单片机之实战篇 课时25:第十一讲 数码管与定时器中--力天手把手教你学单片机之实战篇 课时26:第十一讲 数码管与定时器中下--力天手把手教你学单片机之实战篇 课时27:第十一讲 数码管与定时器下--力天手把手教你学单片机之实战篇 课时28:第十二讲 矩阵键盘上--力天手把手教你学单片机之实战篇 课时29:第十二讲 矩阵键盘下--力天手把手教你学单片机之实战篇 课时30:第十二讲 专题一之头文件与模块化编程详解上--力天手把手教你学单片机之附录篇 课时31:第十二讲 专题一之头文件与模块化编程详解中--力天手把手教你学单片机之附录篇 课时32:第十二讲 专题一之头文件与模块化编程详解下--力天手把手教你学单片机之附录篇 课时33:第十三讲 异步串行通信上--力天手把手教你学单片机之实战篇 课时34:第十三讲 异步串行通信中--力天手把手教你学单片机之实战篇 课时35:第十三讲 异步串行通信中下--力天手把手教你学单片机之实战篇 课时36:第十三讲 异步串行通信下--力天手把手教你学单片机之实战篇 课时37:第十四讲 SPI接口与DS1302一--力天手把手教你学单片机之实战篇 课时38:第十四讲 SPI接口与DS1302二--力天手把手教你学单片机之实战篇 课时39:第十四讲 SPI接口与DS1302三--力天手把手教你学单片机之实战篇 课时40:第十四讲 SPI接口与DS1302四--力天手把手教你学单片机之实战篇 课时41:第十四讲 SPI接口与DS1302五--力天手把手教你学单片机之实战篇 课时42:第十五讲 SPI接口与DS1302六--力天手把手教你学单片机之实战篇七 课时43:第十五讲 SPI接口与DS1302七--力天手把手教你学单片机之实战篇七 课时44:第十六讲 IIC接口与AT24C02一--力天手把手教你学单片机之实战篇八 课时45:第十六讲 IIC接口与AT24C02二--力天手把手教你学单片机之实战篇八 课时46:第十六讲 IIC接口与AT24C02三--力天手把手教你学单片机之实战篇八 课时47:第十六讲 IIC接口与AT24C02四--力天手把手教你学单片机之实战篇八 课时48:第十六讲 IIC接口与AT24C02五--力天手把手教你学单片机之实战篇八 课时49:第十六讲 IIC接口与AT24C02六--力天手把手教你学单片机之实战篇八 课时50:第十六讲 IIC接口与AT24C02七--力天手把手教你学单片机之实战篇八 课时51:第十六讲 IIC接口与AT24C02八--力天手把手教你学单片机之实战篇八 课时52:第十七讲 专题二:串行通讯与并行通讯一--力天手把手教你学单片机之实战篇九 课时53:第十七讲 专题二:串行通讯与并行通讯二--力天手把手教你学单片机之实战篇九 课时54:第十八讲 模数转换器ADC0804一--力天手把手教你学单片机之实战篇十 课时55:第十八讲 模数转换器ADC0804二--力天手把手教你学单片机之实战篇十 课时56:第十八讲 模数转换器ADC0804三--力天手把手教你学单片机之实战篇十 课时57:第十八讲 模数转换器ADC0804四--力天手把手教你学单片机之实战篇十 课时58:第十八讲 模数转换器ADC0804五--力天手把手教你学单片机之实战篇十 课时59:第十八讲 数模转换器DAC0832一--力天手把手教你学单片机之实战篇十一 课时60:第十八讲 数模转换器DAC0832二--力天手把手教你学单片机之实战篇十一 课时61:第十八讲 数模转换器DAC0832三--力天手把手教你学单片机之实战篇十一 课时62:第十八讲 数模转换器DAC0832四--力天手把手教你学单片机之实战篇十一
显示更多