自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ETsheng的博客

一杯茶,一包烟,一个bug,调一天

  • 博客(9)
  • 收藏
  • 关注

原创 stm32cubemx生成代码详解

使用资源Systick外部时钟GPIODMAADCUART1,2,3TIM4流程图总结cubemx生成代码十分方便,许多驱动都不用重新写。此处还有许多的中断服务函数没有加进去,后续更新。

2020-11-07 11:55:37 2537

原创 stm32f103xb.s启动文件详解

2020-11-06 21:33:41 1646 1

原创 C语言-语法陷阱(一)理解函数声明

理解函数声明设计内容设计一个程序,当计算机启动的时候,硬件将调用首地址为0位置的子例程。经过思考,获得(*(void(*) ())0) ();先暂不看下列内容,思考一下,这个语句,到底实现了什么功能?预备知识变量与函数的声明C语言中,有以下的特点(规则)。任何一个变量在使用前均需要声明。int i = 0; //声明一个有符号整形变量 i ,并赋初始值为0u8 buf[64]; //声明一个无符号8bit的数组 buf,长度为64,这种经常使用在

2020-10-21 13:48:15 687

原创 一些阅读中的思考

这仅仅为个人的一些看法,欢迎交流。1.你是否愿意购买一个返修率很高的厂家所生产的汽车?如果厂家声明它已经做出了改进,你的态度是否会改变?用户为你找出程序中的bug,你真正损失的是什么?个人观点:我不愿意购买一个返修率很高的厂家所生产的汽车;我的态度不会改变;真正损失的是客户。对于汽车来说,个人对其的期待是安全与稳妥。如果其返修率高,并不达到我的预期,我不会购买它。厂家即使做出了改进,但只要其目前的返修率仍未见明显的下降,我仍旧不会购买它。如果用户找到了程序中的bug,会认为这个产品并没有通过

2020-10-20 19:40:39 139

原创 AD绘制第一块STM32最小系统板 (二)AD16修改原理图图纸大小

AD绘制第一块STM32最小系统板 (二)AD16修改原理图图纸大小AD16默认的原理图图纸大小为A4,在许多场合下经常不够用。在AD16里双击打开原理图在Design里找到最后一项Document Options在此处找到适合的大小,我选择A3点击OK,完成设置...

2020-10-18 22:00:32 1384

原创 AD绘制第一块STM32最小系统板 (一)准备工作

AD绘制第一块STM32最小系统板 (一)准备工作开发想法由于个人做的比较多的都是嵌入式软件开发,最近比较有空,打算做一块STM32最小系统板。具体实现的功能还没有想好,先把框架做好吧。第一次做,记录一下心路历程,多有疏漏,还请指正。本人不是硬件工程师,只是想尝试一下做板子,所以做法可能会与主流做法有所不同。开发环境EDA软件:AD16封装库下载:贸泽电子元件采购:立创商城PCB打样:嘉立创焊接:手工焊接程序安装1. AD16请移步网上安装教程,此处暂不赘述。2. 贸泽电子插件

2020-10-18 21:47:50 1341

原创 计算机网络-数据链路层

计算机网络-数据链路层1 使用点对点信道的数据链路层1.1 数据链路层使用的信道点对点信道一对一的点对点通信。广播信道一对多的广播通信。广播信道上连接的主机很多,因此需要使用专用的共享信道协议来协调主机的数据发送。1.2 数据链路层的简单模型1.3 数据链路和帧链路 (link) 是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这

2020-09-08 23:39:13 409

原创 RT-Thread STM32 配置系统时钟(使用外部晶振)

RT-Thread STM32 配置系统时钟开发环境芯片:STM32F103RCT6RT-Thread Studio: V1.0.6(现在已经更新到1.1.3,由于本人使用RTT开发已经有一段时间了,没有更新最新版本软件)RT-Thread内核:V4.0.2STM32 CubeMX: V5.6.0一、创建RT-Thread项目打开RT-Thread Studio菜单栏→\rightarrow→文件→\rightarrow→新建→\rightarrow→RT-Thread项目→\righ

2020-09-06 17:20:33 6276

原创 STM32使用485接口通讯

STM32使用485接口通讯串口串口是一种接口标准,只是物理层的一个标准。没有规定接口插件电缆以及使用的协议。典型的串行通讯标准是RS232, RS485, RS422等,他们定义了电压,阻抗等,但不对软件协议给予定义。串口通过电平转换电路,可以将串口电平(TTL)转换成485电平、232电平等。RS485特点接口电平低逻辑“1”两线电压差为+(26)V;逻辑“0”两线电压差为-(26)V。传输速度高10米时,传输速度可达35Mbps1200米时,传输速度可达100Kbps

2020-09-05 22:47:15 16189 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除