- 博客(6)
- 资源 (34)
- 收藏
- 关注
原创 红外接收管硬件电路曲折的调试过程,错误的使用过程记录
在三表上,经常会出现红外发射与接收作为备用的或者现场抄表接口,或者生产过程中的参数读取与写入接口。现在使用的电路如下所示,其中Q2作为控制红外的电源,以便在不使用时关闭红外电源,节约能耗。D2为红外发射管,D1为红外接收管,Q3使用9013的NPN三极管,作为电平取反和电平校正等功能。一直是想当然的使用,认为是二级管性质的,便是“长正短负”。也就是长的管脚接到VCC上。从画样...
2019-10-22 10:01:24 1910
转载 KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释
KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间;RO-data是 Read Only 只读常量的大小,如const型;RW-data是(Read Write) 初始化了的可读写变量的大小;ZI-data是(Zero Initia...
2019-01-03 10:52:27 357
原创 Mbus新增主动报警功能,简单问题的波折路程。
由于用到了主动报警上传功能。一个简单的if判断,便实现了判断与上传功能。脱机测试,上流量台测试,都正常。以为这件事便了了。结果到了现场却给暴出了问题,没法收到报警。。。。于是,一对一的现场解决。发现,还是自己的代码出了问题。心情很不好。感觉自己太粗心了,但是却无从改变自己。简单来说就是:Mbus是单向通信。单片机内部有flag来标注是TX还是RX。正常的CommHa...
2019-01-03 10:06:53 297
原创 EFM32的RTC计时不准的解决过程
应用EFM32在不断的完善功能,到了RTC日历功能。把日钟一加,简单的打开了手机的秒表,一分钟下来,竟然差了两秒。然后简单的一看,用了内部的LFRCO晶振。于是改为外部LFXO晶振。结果还是1分钟慢两秒。于是翻资料,查百度,发官方的论坛贴,全英文,还是机器自动翻译的英文发上去了,感谢官方的技术人员,竟然看懂了。然后回复了AN官方的应用,还是不行啊。难道晶振不行,找开发板测试,问题依旧。...
2019-01-03 09:57:17 1317
原创 EFM32 用GPIO模拟IIC读写EEPROM,读出来是0xff?
由于用到了低功耗单片机EFM32,其中用到了最常用的24CXX系列的EEPROM。应该来说是很简单的应用了。网上随便一搜,N多的GPIO模拟IIC的例程。而官方的IIC库也没有应用于读写EEPROM的例程,加上原来在MSP430上也是用的模拟IIC。为了省事,便直接Copy过来了代码,然后一些低层的#define去改了改。结果,读出来全是0xff,于是上示波器,也没看明白。一步一步的仿真。...
2019-01-03 09:34:06 3802 2
原创 电子密码锁设计
1.实验任务 根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。 2.电路原理图 图4.32.1 3.系统板上硬件连线 (1). 把“单片机系统”区域中的P0.0/AD0用导线连接到“音频放大模块”区域中的
2009-08-01 09:07:00 1553
PID控制算法的理论教程,有例题
2009-08-17
用MEGA16的TWI口驱动的电子指南针
2009-08-04
高低位互换 C51程序
2009-08-04
51单片机常用到的实用C程序
2009-08-02
FatFs移植实验,FATFS中文详细教程
2011-10-15
深入简出的理解stm32的ADC
2011-10-15
芯达STM32入门系列教程合集共十五章
2011-10-02
ili9320TFT显示汉字及英文,基于火牛开发板
2011-10-02
火牛开发板 基础实验 代码
2011-09-29
T9拼音输入法的proteus仿真,51单片机C语言
2009-08-18
CVAVR入门指导,针对初用cvavr的人写的一个教程。
2009-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人