- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 在C语言中,double、long、unsigned、int、char类型数据所占字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是
2016-06-30 17:28:48 617 1
转载 微带线 和带状线的区别
带状线:走在内层(stripline/double stripline),埋在PCB内部的带状走线,如下图所示指什么?" title="microstrip(微带线)、stripline(带状线) 指什么?" style="margin:0px; padding:0px; border:0px; list-style:none">蓝色部分是导体,绿色部分是PCB的绝缘电介质
2016-05-30 09:54:41 12956
原创 stm8s eeprom
本代码是对eeprom 的读写操作,用定时器计时,把时间数据每秒写入eeprom,然后实时读出来,调试用串口打印调试过程发现数据一直写不进eeprom,想了一晚上没有找到原因,反反复复检查,还是没发现错误,看例程是可以写进去的。对比也没有发现不同。第二天早上重新看手册才发现问题: //mass密钥 解除EEPROM保护 FLASH_PUKR = 0xAE; FLASH_DU
2016-05-20 10:12:06 2194
原创 STM32 调试步进电机初级篇
采用驱动器:假设细分数为16细分 ,步距角为1.8°,则每个脉冲产生的电机转动角度为1.8°/16 = 0.1125°。电机转 一圈所需的脉冲数量为 S360°/0.1125° = 3200个脉冲。同理求得64细分 为12800个脉冲 ,128细分为25600个脉冲。如果步距角为0.9°则在1.8°求得数据上*2倍。然后假设电机要达到的转速为V(r/s),预分频Pre,装载
2015-08-13 14:30:37 7385 1
原创 数码管 C语言 共阴共阳编码表
1、共阳: char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};2、共阴: char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
2014-08-02 13:57:41 4508
转载 无线技术开发开篇 无线基础 知识
2.4G技术跟蓝牙技术的区别 无线设备,除了带来方便外,逐渐成为了街头的一种时尚。的确,无线设计能带来方便之余,还给年轻人“酷”的感觉。无线耳机就是一种常见的街头时尚设备耳机,就跟电脑一样,已经牵涉在我们的生活中,在我们生活中也是不可缺少的,而耳机从进入我们的生活到现在,有发生了许多的改变。到目前,已经发展到无线耳机深入我们的生活中,无线耳机的技术主要是倾向于2.4G技术和无线蓝牙技
2013-07-23 00:11:29 1088
原创 430 F149 DS18B20数码管温度计设计
基于 149芯片的简易温度计设计, 使用18B20可以精确到小数点后2位,理论上不止。18B20的最小单位是0.0625摄氏度,那么精确没必要,根据实际需要我们设计为2位小数就可以了。 18B20对时序要求非常严格,这里采用定时器定时比较精确。主时钟设置为8M,SMCLK8分频,选用SMCLK时钟为定时器时钟源,即得到1M,定时为us级别的。贴下代码。18B20程序:#include
2013-07-18 13:38:10 1053
转载 点阵 各种 各种
点阵字库是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓,常用来作为显示字库使用,这类点阵字库汉字最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。目录点阵字库的显示原理点阵字库与字符字模点阵字库结构汉字点阵获取在DOS程序中使用点阵字库的方法点阵字库和矢量字库的差别如何使用Windows的系统字库生成点阵字库标准点阵字库芯片
2013-06-04 00:23:03 1770
转载 数字电路 电平转换总结
74HC/LS/HCT/F系列芯片的区别1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT输入输出与LS兼容,但是功耗低;F是高速肖特基电路;2、 LS是TTL电平,HC是COMS电平。3、 LS输入开路为高电平,HC输入不允许开路, hc 一般都要求有上下拉电阻来确定输入端无效时的电平。LS 却没有这个要求4、 LS输出下拉强上拉弱,HC上拉下拉相同。
2013-05-31 23:38:32 5905
转载 74HC595 使用详解 大神界别 (转载)
74HC595QB--|1 16|--VccQC--|2 15|--QAQD--|3 14|--SIQE--|4 13|--/GQF--|5 12|--RCKQG--|6 11|--SCKQH--|7 10|--/SCLRGND- |8 9|--QH' |__
2013-05-31 11:59:01 8424
转载 430 比较器使用 简单教程
比较器A模块 以下图可以看出比较器A的结构大概可以分4部分构成,分别为模拟输入,比较器A核心,低通虑波器,基准电压部分和中断部分组成。 首先,整个比较器A的工作必需由CAON位置为1时才能工作的,此位属CACTL1控制寄存器。单片机上电时此位是为0的,也就是说比较器是不工作的。 以下大概讲述几个部分电路的功能和一些相关信息。 模拟输入电路: 外部模拟引脚信号CA0,CA1(
2013-05-09 11:44:42 1096
原创 430 硬件乘法器 小解
MSP430程序库硬件乘法器使用 硬件乘法器不占用CPU周期,有硬件实现,速度比软件实现的乘法速度快很多。msp430f14x、msp430f16x中都含有硬件乘法器模块,方便用户需要速度的时候使用。硬件介绍:在MSP430系列单片机中,硬件乘法器是外围模块,而不是CPU内核的一部分;所以它的活动与否与CPU的活动与否无关,它的寄存器和其他的外围寄
2013-05-08 11:01:16 1589
原创 MSP430 串口调试,单步发数据正确,全素的时候就丢包,而且很严重
设置 无校验 8位数据位 一位停止位 波特率9600源代码 如下:void UART_Init(void){ P3SEL |= BIT2+BIT3+BIT4; //端口设置 P3.3/4/5 UCTL0 &= ~SWRST; // 初始化UART0状态机 U0CTL |= CHAR;
2013-03-16 19:11:40 1971
原创 IAR 编译报错 Fatal Error[Pe1696]: cannot open source file "Lcd_Display.h"
当我开始做数码管动态显示的模块函数,方便以后直接调用,竟出现这个错误,查了好久也没看到好的解决办法,依稀觉得是路径不对,可是不知道咋解决。如图:,开始这样 ,是尖括号的文件包含,然后我把它改为 “ ”之后,奇迹出现鸟总结:原来 也是路径不对哦系统文件一般是尖括号包含,自定义的文件一般是双引号包含,貌似对于系统文件两者都是一样的,自定义的一定要用双引
2013-01-12 22:39:01 12102 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人