洋桃电子之STM32】的更多相关文章

1.ARM内核与分类 作者:知乎用户链接:https://www.zhihu.com/question/52915983/answer/258507276来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. cortex-a.cortex-r.cortex-m比较 A系列:Application Processors(应用处理器)–面向移动计算,智能手机,服务器等市场的的高端处理器.这类处理器运行在很高的时钟频率(超过1GHz),支持像Linux,Android,MS…
_____________________________________ 深入交流QQ群: A: 204255896(1000人超级群,可加入) B: 165201798(500人超级群,满员) C: 215053598(200人高级群,满员) D: 215054675(200人高级群,满员) E: 215055211(200人高级群,满员) F: 78538605 (500人高级群,满员) G:158560047(500人高级群,满员) H:103661446(可加入...) YY 群:71…
一.基础认识 (一) 并行通信 原理:数据的各个位同时传输 优点:速度快 缺点:占用引脚资源多,通常工作时有多条数据线进行数据传输 8bit数据传输典型连接图: 传输的数据是二进制:11101010,则通信使用8条线同时进行数据传输,发送端一次性发送8位数据,接收端一次性接收8位数据. (二) 串行通信 原理:数据按位顺序传输 优点:占用引脚资源少 缺点:速度相对较慢,通常工作时只有一条数据线进行数据传输 8bit数据传输典型连接图: 传输的数据是二进制:11101010,则通信使用8条线同时进…
IC扩展-OLED屏的点亮,模拟IIC功能实现C代码点亮OLED屏,只要是可以C编程且有两个GPIO口的单片机均可更改小部分代码使用.OLED屏为像素自发光,其尺寸多为128*64,表示横轴上有128个像素,纵轴上有64个像素. 本章将提供使用软件取模的详细介绍,及编程全部代码和注释. 部分结果展示: 取模软件使用介绍: 1.汉字取模: 2.图片取模:ps -> 画图 -> 取模软件 -> c代码数组 将保存到头文件的数组内容直接读取即可使用 代码详情介绍: #include "…
文章尾部有学习时的一些视频资料在学的可以看看那么我们就进入今天的主题我stm32的学习历程 在学习了51单片机之后,早已经对单片机这个东西甚有了解了,所有不管是从内部资源,还是一些常见应用,都可以说的头头是道.但51单片机只是一款入门级的单片机,只适合用来教学用,如果要想跟上社会的脚步,我们不应该停留在这个阶层.所以为了更深入的学习单片机,我便开始向更高端的单片机进军,而这款单片机便是STM32. 32作为一款基于ARM内核的单片机,是目前市场上最受流行的.主要的原因,就是内部资源丰富,功能强大…
刚开始学习一款单片机的时候一般都是从操作IO口开始的,所以我也一样,先是弄个流水灯. 刚开始我对STM32的认识不够,以为是跟51单片机类似,可以直接操作端口,可是LED灯却没反应,于是乎,仔细查看资料发现,原来对于ARM,不管你要操作哪个IO口,都要先配置IO口. 不过对于普通的IO口的应用,配置会比较简单,主要就以下几个步骤: 1.打开相应IO口的时钟: 2.打开IO口相应引脚位: 3.配置IO口的模式: 4.初始化IO端口. 对于STM32的IO口可以根据需要由软件配置成8种模式: (1)…
#include "led.h" #include "delay.h" #include "key.h" #include "sys.h" #include "lcd.h" #include "usart.h" #include "timer.h" #include "beep.h" extern u32 sec; int main(void) {…
WIZnet 之前已经介绍过W5500EVB 在TCP模式下的两种(Server及Client)数据传输的实现过程,那么传输控制协议中,UDP也是非常常用的,这种无连接的协议在更多场合为用户提供了便捷,比如发电子邮件,QQ聊天发收消息等…好,那今天就学习一下,UDP模式在W5500EVB上的简单实现. 一 实验硬件及其连接 二 UDP实验相关知识 W5500是一款全硬件TCP/IP嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案.W5500集成了TCP/IP协议栈,10/100M以…
目录 一.概述 1.目的 2.开发环境描述 3.Eclipse构建的STM32集成开发环境结构 4.GDB / GDB Server 调试模型 二.搭建步骤 三.详细的搭建过程 1.安装eclipse IDE for C/C++ developers 2.安装交叉编译链arm-none-eabi-gcc 3.安装JLink驱动 4.安装GNU ARM Eclipse插件包 5.新建一个LED_Test工程并配置.编译 四.使用C/C++ GDB HardWare Debugging进行硬件调试…
一.RS232通信协议 1.概念 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口. 2.电气特性 逻辑1(MARK): -3V--15V 逻辑0(SPACE):  +3-+15V 3.接口 实现全双工异步通信只需要三根线:RX.TX和GND. 二.常见COMS电平转RS232电平的芯片--MAX3232 1.逻辑输入与逻辑输出特性 2.RS232接口端输入特性 3.RS232接口端输出特性 三.S…