自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 c51中的bit,char的强制类型转换

c51中的bit,char的强制类型转换。data为非0,,bit强制后,为1。否则为0data的在char强制后取后8位。(1)强制转换有什么好处?例如:unsignedchar x;sbit SDA= P1^0;1)、要用x来记录p1.0的值,可以用:for(i=0;i<8;i++){x|= (unsigned c...

2018-12-29 10:00:23 4368

转载 单片机ISP、IAP和ICP几种烧录方式的区别

玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing,在系统编程IAP:In applicating Programing,在应用编程ICP:In Circuit Programing,在电路编程ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP接口线来写。...

2018-12-28 16:28:59 239

转载 STM32学习之启动代码很重要! UART4应用

在写一个人机界面,由于硬件同事布板的问题,必须要用到串口4,先开始我还觉得没什么,就是把USART1改成4以及改下开启时钟和配置引脚。 但是事实证明我的想法是多么愚蠢,调了整整2天,UART4发送很好,但是就是在接收时死活的卡在中断之前,就会进入HardFaultException B HardFaultException。真是百思不得其解,我就一步步调试跟踪,也没有发现任何问题,UART...

2018-12-26 15:13:21 1169 1

转载 STM32学习笔记:基础例子

 本例子代码参考了STM32库开发实战指南中的代码,由于使用的板子是尚学STM32F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不推荐的,在做具体工程时最好代码分类管理,使工程逻辑清晰。  现在对板上一些资源说明:板上有两个LED灯,引脚为PE5、PE6,均为ResetBits时点亮。有三个按钮,依次为黄色复位,红色PE...

2018-12-26 10:40:11 1557 5

转载 STM32学习笔记(超详细整理144个问题)

1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用;3、 HSE Osc(High Speed External Oscillator)高速外部晶振,一般为8MHz,H...

2018-12-26 10:35:20 2212

转载 keil4下同时用arm和51

因为装了linux系统,导致win7系统奔溃, 我不得不重装win7,这也是在万般无奈之下,为了预防以后再出现这个状况,发表一些软件的安装过程,以便以后重装后可以有个指导,也给予因为一些软件的安装所困惑的学习者一些帮助转载请注明出处:先对keil的安装,很多朋友很困惑能不能在一个keil环境下,同时运行arm和51,当然是可以的,只要把安装路径放在同一个文件夹下,下面开始阐述具体的安装过程...

2018-12-25 22:45:51 788

转载 CRC 算法的简单说明

循环冗余校验(CRC)算法入门引导2012年08月19日 12:42:34阅读数:167959写给嵌入式程序员的循环冗余校验(CRC)算法入门引导前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式程序员的基本技能。可是,我认识的嵌入式程序员中能真正掌握CRC算法的人却很...

2018-12-24 20:21:34 987

转载 [转载]Altium Designer 破解,避免局域网冲突的ad9.ini

原文地址:Altium Designer 破解作者:丁宁Altium Designer破解1.安装Altium Designer原程序。2.运行AD9KeyGen,点击“打开模板”,加载ad9.ini,如想修改注册名,只需修改:TransactorName = sumsum用你自己的名字替换,其它参数在单机版的情况下无需修改。3.点击“生成协议”,保存生成的alf文件到Altium...

2018-12-24 20:02:13 2001

原创 stm32中GPIO寄存器是32位,为什么一个寄存器要占用4个地址

http://www.openedv.com/posts/list/61617.htm

2018-12-24 17:27:15 5812

转载 STM32中外设的GPIO配置要求(STM32中文参考手册_V10)

STM32中外设的GPIO配置要求 smile_罗斯 关注 2016.12.27 21:09* 字数 154 阅读 457评论 0喜欢 2  本文列举了STM32常用外设配置时的GPIO配置要求,表中配置列的名词的解释请参考《STM32中文参考手册_V10》。本文未列举部分请参考《STM32中文参考手册_V10》8.1.11(P110~P113)高级定时器T...

2018-12-24 16:01:19 1442

原创 JLINK V8(或者OB)的SWD模式无法找到CPU.NO SW-DP FOUND 我来答或者找不到JLINK TAGET DLLCANCEL重装JLINK驱动

这是MDK中一个dll文件的Bug,在Segger官网上有相关说明,下载对应的新版本文件替换原来的文件即可。https://www.segger.com/IDE_Integration_Keil.html#knownproblems 1 STM32下载程序时出现 NO JLink Device found 或者出现Error: Flash Downlo...

2018-12-20 13:48:12 3058

转载 sizeof()getchar()

sizeof()是一个关键字,不是函数,不需要使用头文件就跟int, float关键字一样,编译器自动识别他们千万不要因为它长得像函数,就上它的当就像getchar()的返回值是个int型而不是char型一样,C中有很多陷阱的...

2018-12-19 11:36:38 133

原创 手机刷机后不能安装低版本APP的解决办法

手机刷机后不能安装低版本APP。以微信为例子,刷机成功后,第一次安装低版本的微信,登陆时系统提示,需要安装最新的APP。然后就是灰色。不可用。这种情况下,更新微信APP,安装成功后,卸载,再安装低版本的微信APP,即可登陆。...

2018-12-12 09:49:04 3603

原创 液晶 忙检测仿真死循环

在 百度百科中搜索液晶1602才行。搜1602液晶是另外的百科

2018-12-08 00:19:03 314

原创 准双向口和KELL C头文件已经处理

   

2018-12-08 00:05:42 174

转载 泰勒展开式求sin(x)的值,程序实现,余弦,正切等函数类似

问题描述用sin泰勒展式编写程序,求出sin(π/2)和sin(56°)的值,精度要求达到小数点后6位(即当最后一项的绝对值小于0.00001时,累加结束,求绝对值的函数也可以自定义函数myabs实现)。实际上,C语言的数学库(#include<math.h>)中已经提供了sin和cos函数,以及求绝对值的函数fabs,一般解题中我们直接调用即可,而本题要求自定义函数实现,为...

2018-12-07 13:30:07 10514 2

转载 泰勒公式的详细推导

在数学中,泰勒公式是一个用函数在某点的信息描述其附近取值的公式。如果函数足够光滑的话,在已知函数在某一点的各阶导数值的情况之下,泰勒公式可以用这些导数值做系数构建一个多项式来近似函数在这一点的邻域中的值。泰勒公式还给出了这个多项式和实际的函数值之间的偏差。(其实就是用多项式函数去逼近光滑函数) 推导过程(以下对于泰勒公式的来龙去脉做了详尽的讲解,也体现了精彩的数学分析过程,供读者仔细研...

2018-12-07 13:07:25 1080

转载 (多图) 超强整理!PCB设计之电流与线宽的关系

源:(多图) 超强整理!PCB设计之电流与线宽的关系http://www.51hei.com/bbs/dpj-39134-1.html 关于PCB线宽和电流的经验公式,关系表和软件网上都很多,本文把网上的整理了一下,旨在给广大工程师在设计PCB板的时候提供方便。以下总结了八种电流与线宽的关系公式,表和计算公式,虽然各不相同(大体相近),但大家可以在实际的PCB板设计中,综合考虑PCB...

2018-12-03 10:51:20 297 1

转载 大功率布线的规则

一、间距做大功率板主要注意一下几点:1、满足足够的载流(选择铜厚及叠层);2、满足安规要求(电气间隙与爬电距离);说到这里,我们来先说两个概念: 电气间隙与爬电距离.电气间隙:两相邻导体或一个导体与相邻电机壳表面的沿空气测量的最短距离;爬电距离:两相邻导体或一个导体与相邻电机壳表面的沿绝绝缘表面测量的最短距离。下面两幅图就很直观的表述了这两个概念的含义了安规参考:在PC...

2018-12-03 10:50:32 1046

转载 无源晶振用示波器如何测量

首先要了解无源晶振的原理,测试无源晶振,要清楚的知道无源晶振有四脚和两脚之分,更要明白无源晶振的电路原理图和脚位图,才能对测试的结果的把控有效的掌握。下面扬兴科技与您一起学习和探索晶振测试的方法吧。  无源晶振的工作原理:在石英水晶片的两边镀上电极,通过在两电极上加一定的电压,因为石英有压电效应,电压形成了,自然就会产生形变,从而给IC提供一个正弦波形。通过IC的内部整形和PLL电路后产生方波,...

2018-12-03 09:05:45 11516

空空如也

空空如也

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

TA关注的人

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