自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (42)
  • 收藏
  • 关注

转载 STM32 | STM32中一些非常重要的C语言知识点汇总

说在前面的话 一位初学单片机的小伙伴让我推荐C语言书籍,因为C语言基础比较差,想把C语言重新学一遍,再去学单片机,我以..._stm32 c语言。STM32 | STM32中一些非常重要的C语言知识点汇总_stm32 c语言-CSDN博客。

2024-09-01 09:33:20 74

原创 串口printf重定向函数fputc:单片机看门狗复位了?程序运行死机了?一种可行的解决方法

编写嵌入式单片机程序时,使用printf打印日志查看程序运行状态是一种常用的方法,通常我们会编写fputc函数重定向printf通过某一串口打印日志。这时需要注意while循环中的判断条件——等待TC标志置位,有的单片机串口数据发送完成但是TC位没有置位,这就会导致程序不能退出while循环,现象就是死机了。

2024-08-03 18:37:24 253

转载 误解程序运行(从单片机到开始)

关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里。最近在看CSAPP时这个念头经常在脑袋中晃荡。从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过这些我们很少会去修改)。PC在上电时,和MCU差不多,不过读取的是BIOS,有它完成了很多初始化操作,最后,调用系统的初始化函数,将控制权交给了操

2020-06-23 09:44:14 226

转载 三步法画等效电路图

    在处理较复杂的混联电路问题时,常因不会画等效电路图,从而难以求出等效电阻而直接影响解题。为此,本文介绍一种画等效电路图的方法-----三步法,希望对你能有所帮助。三步法画等效电路图的方法是:标点定势,顺流而下。步骤如下:    1、标出等势点。依次找出各个等势点,并从高电势点到低电势点顺次标清各等势点字母。一般地,无阻导线视为等势线,无流电阻视为等势线。    2、捏合等势点画草...

2018-12-21 17:35:50 2295

转载 为什么通信设备使用–48V 这样的负电源系统?

为什么通信设备使用–48V 这样的负电源系统? A:这里面包含2 个意思:(1) 极性为何是负电源(也就是正接地)?(2) 电压为何为-48V(-36~ -72V)?先说一下第2个问题。使用-48V电源是历史原因造成的。使用最早的通讯网是电话网,话机是由电讯局供电的,选48V是在当时的条件下尽可能提高用户到端局的距离(36V是安全电压,超过太多不安全)。后来为了兼容早期设备、降低成本考虑,...

2018-12-21 17:34:50 3059

转载 c语言函数指针的理解与使用(转载)

转自:http://www.cnblogs.com/haore147/p/3647262.html1.函数指针的定义  顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子:1 2 3 A) char * (*fun1)(char * p1,char * p2); B) char * *fun2(char * p1,char * p2); C) char * fun3(c...

2018-06-23 14:40:42 188

转载 结构体大小和数据对齐原则

数据对齐:许多计算机系统对基本数据类型合法地址做出了一些限制,要求某种类型对象的地址必须是某个值K(通常是2,4或8)的倍数。这种对齐限制简化了形成处理器和存储器系统之间的接口的硬件设计。例如,假设一个处理器总是从存储器中取出8个字节,则地址必须为8的倍数。如果我们能保证将所有的double类型数据的地址对齐成8的倍数,那么就可以用一个存储器操作来读或者写值了。否则,我们可能需要执行两次存储器访问...

2018-06-07 10:23:58 794

转载 联合体(union)的使用方法及其本质

有些基础知识快淡忘了,所以有必要复习一遍,在不借助课本死知识的前提下做些推理判断,温故知新。1.联合体union的基本特性——和struct的同与不同union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。不过区别也挺明显:结构体(struc

2017-10-23 10:19:32 217

KNX_EIB协议栈的研究与实现

较全面地描述了KNX协议栈设计及实现 较全面地描述了KNX协议栈设计及实现

2018-03-15

信号、互连、带宽与时频域、阻抗

•信号带宽取决于上升边,不是重复频率(高频≠高速) ; •互连带宽理想时为无穷大;有损线3dB本征带宽; •互连模型带宽影响仿真准确度,若用集总参数对互连 建模。即使互连本身无损,模型仍是窄带的; •测量的带宽受制于仪器寄生参数和信号源情况,决定 了测量的准确度。 • 阻抗:电阻、容抗、感抗、体电阻率、方块电阻等。

2014-09-24

2、时域与频域

研究信号的基本性质,常用的是时域和频域。 人们对时域比较熟悉。而频域则更有助于理解和掌握许多信号完整性效应,如阻抗、有损线、电源分布网络、测量及模型。 关于时域和频域,面对一个问题的两个方面:上升时间和带宽。前者是时域;后者是频域。下面,要把带宽概念扩展到互连线、模型和测量中。

2014-09-24

李玉山 信号完整性 SI 分析

信号完整性 SI 可以泛指由互连线引起的所有信号电压电平和电流不正常现象 包括:噪声 干扰和时序等 狭义的信号完整性 是指信号电压 电流 波形的形状及质量 包括反射和串扰 由于物理互连造成的干扰和噪声 使得连线上信号的波形外观变差 出现了非正常形状的变形 称为信号完整性被破坏 信号完整性问题是物理互连在高速情况下的直接结果 ">信号完整性 SI 可以泛指由互连线引起的所有信号电压电平和电流不正常现象 包括:噪声 干扰和时序等 狭义的信号完整性 是指信号电压 电流 波形的形状及质量 包括反射和串扰 由于物理互连造成的干扰和噪声 使得 [更多]

2014-09-24

SMPS设计:EMI抑制(通过PCB布局优化降低EMI

根据TI教学视频整理的 开关电源设计过程中 从PCB布局的角度降低EMI

2014-09-24

555定时器电路及其功能.doc

555定时器 555定时器多谢振荡器电路 555定时器单稳态电路 555定时器施密特触发器电路

2009-09-17

51单片机C语言应用程序设计实例精讲(光盘).rar

51单片机C语言应用程序设计实例精讲 光盘内容 包括程序、电路图等

2009-09-17

STC单片机与si4432C语言程序

STC单片机与si4432C语言程序 STC单片机与si4432C语言程序 STC单片机与si4432C语言程序 STC单片机与si4432C语言程序

2009-08-20

MSP430单片机\MSP430单片机的实时多任务操作系统c源代码.zip

MSP430单片机\MSP430单片机的实时多任务操作系统c源代码

2009-08-20

max232中文资料及应用.doc

max232中文资料及应用 max232中文资料及应用 max232中文资料及应用 max232中文资料及应用

2009-08-20

TTL电平与CMOS电平的区别.doc

TTL电平与CMOS电平的区别 TTL电平与CMOS电平的区别 TTL电平与CMOS电平的区别 TTL电平与CMOS电平的区别

2009-08-20

4ⅹ4小键盘键值表.doc

4ⅹ4小键盘键值表 4ⅹ4小键盘键值表 4ⅹ4小键盘键值表 4ⅹ4小键盘键值表

2009-08-20

声控开关电路图.jpg

声控开关电路图 声控开关电路图 声控开关电路图 声控开关电路图

2009-08-20

三极管型号特性.doc

三极管型号特性 三极管型号特性 三极管型号特性

2009-08-20

0欧姆电阻的作用.txt

0欧姆电阻的作用 0欧姆电阻的作用 0欧姆电阻的作用

2009-08-20

Visual C++ 6.0完全自学手册

Visual C++ 6.0完全自学手册 Visual C++ 6.0完全自学手册 Visual C++ 6.0完全自学手册

2009-06-12

C++ Builder 教程

C++Builder的基本功能 代码编辑 界面设计 程序编译 程序调试

2009-06-12

LED花样流水灯 含有Proteus仿真

LED花样流水灯 LED花样流水灯 LED花样流水灯 LED花样流水灯

2009-05-03

12864 LCD Proteus仿真

12864 Proteus仿真 12864 Proteus仿真 12864 Proteus仿真 12864 Proteus仿真

2009-04-24

字模软件PCtoLCD2002完美版

字模软件PCtoLCD2002完美版 字模软件PCtoLCD2002完美版 字模软件PCtoLCD2002完美版 字模软件PCtoLCD2002完美版

2009-04-24

中科大嵌入式课件\中科大嵌入式课件3.pdf

中科大嵌入式课件\中科大嵌入式课件3 中科大嵌入式课件\中科大嵌入式课件3

2009-04-01

中科大嵌入式课件\中科大嵌入式课件2.pdf

中科大嵌入式课件\中科大嵌入式课件2 中科大嵌入式课件\中科大嵌入式课件2

2009-04-01

中科大嵌入式课件\中科大嵌入式课件1

中科大嵌入式课件\中科大嵌入式课件1 中科大嵌入式课件\中科大嵌入式课件1

2009-04-01

ARM微处理器硬件结构

ARM微处理器硬件结构 ARM微处理器硬件结构

2009-04-01

arm指令集 寄存器和处理器模式 程序状态寄存器和操纵它的指令

arm指令集 寄存器和处理器模式(26-bit 体系) 寄存器和处理器模式(32-bit 体系) 程序状态寄存器和操纵它的指令 寄存器装载和存储指令 算术和逻辑指令 移位操作 乘法指令 比较指令 分支指令 条件执行 软件中断指令 APCS (ARM 过程调用标准) 编写安全的 32-bit 代码的基本规则 IEEE 浮点指令 汇编器伪指令 指令快速查找 ARM 指令格式

2009-04-01

一步一步基于ADS1.2进行设计开发

ADS步步学 一步一步基于ADS1.2进行设计开发

2009-04-01

嵌入式实时操作系统VxWorks入门

嵌入式实时操作系统VxWorks入门 嵌入式实时操作系统VxWorks入门 嵌入式实时操作系统VxWorks入门

2009-04-01

Linux下C编程_源代码

Linux C编程实战 Linux下C编程_源代码.rar 每一章的源代码可以使用命令“make”进行编译,使用该命令可以生成该章所有可执行程序。

2009-03-25

linux入门到精通.chm

linux入门到精通.chm linux入门到精通.chm linux入门到精通.chm

2009-03-25

Linux Kernel核心中文手册

Linux Kernel核心中文手册 Linux Kernel核心中文手册 Linux Kernel核心中文手册

2009-03-25

Linux 相关文件\linux下tar gz bz2 tgz z等众多压缩文件的解压方法

在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指 将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压 缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压 缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助 另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

2009-03-25

嵌入式Linux开发指南

QQ2440嵌入式Linux开发指南 QQ2440嵌入式Linux开发指南 QQ2440嵌入式Linux开发指南

2009-03-25

嵌入式程序员应知道的0x10个基本问题

嵌入式程序员应知道的0x10个基本问题 想成为嵌入式程序员应知道的0x10个基本问题 预处理器 死循环(Infinite loops) 数据声明(Data declarations) Static Const Volatile 位操作(Bit manipulation) 访问固定的内存位置(Accessing fixed memory locations) 动态内存分配(Dynamic memory allocation) Typedef

2009-03-25

简易智能抢答器 AT89C52单片机驱动的数码管8路抢答器

学习单片机输入输出口的控制,单片机驱动数码管,内涵Proteus 仿真图,keil编译的烧录文件,您还可以修改源代码,选择不同的引脚驱动数码管

2009-03-18

VC++电子教案 详细介绍了VC++6.0

VC++电子教案 从基础到提高,循序渐进地介绍了面向对象的可视化程序设计Visual C++6.0

2009-03-01

C语言综合实例 里面含有八皇后问题,蓝黄棋游戏,骑士游历问题,贪吃蛇游戏,推箱子游戏,五子棋游戏等源代码及解析

文件里面包含八皇后问题,蓝黄棋游戏,骑士游历问题,贪吃蛇游戏,推箱子游戏,五子棋游戏等源代码及解析

2009-03-01

Visual Basic语言参考函数速查.

快速 简单 直接查询VB语言参考函数 包括组、函数、语句、属性、常熟、对象、方法、杂项、伪指令、关键字、运算符、索引列表、数据类型等

2009-01-02

MSDN for VB MSDN for VC

Visual Basic 和 Visual C++ 的帮助文件函数库 安装VC 和 VB 必备的帮助程序

2009-01-02

《VB编写的数码钟》

用VB编写的数码钟,安装VB后就可以直接用VB打开编译运行。

2008-12-27

51单片机彻底研究实习篇

51单片机学习实习篇 大家共享 一起练手吧

2008-11-07

空空如也

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

TA关注的人

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