摘要: 房子买了将近二十年了,随着房龄增长,各种问题也不断涌现。 最近几年,我家的漏电保护开关经常无征兆随机跳闸,刚开始跳闸后往往再推上去还能继续使用,下次跳闸间隔数周乃至数月不等。这样又用了好几年。 近段时间,跳闸次数开始频繁起来,而且往往推不上去。由于之前也是一直怀疑某个插座漏电,可以一直没有找到具体的 阅读全文
posted @ 2021-12-06 10:36 csaaa 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: delphi生成二维码并打印 阅读全文
posted @ 2020-02-07 19:13 csaaa 阅读(2361) 评论(0) 推荐(0) 编辑
摘要: 这些年下来,家里,公司有很多废旧的电视机,显示器,投影机。你说扔掉吧,有点可惜,卖给收废品的吧,其实和扔也差不多。总想着怎么把这个淘汰下来的显示器给利用上呢。 这些显示器都有个共性,就是带有VGA接口。上网搜索研究了一下,发现VGA接口是可以编程驱动的。 VGA的电气接口除了GND以外,基本的必须有 阅读全文
posted @ 2020-02-05 18:34 csaaa 阅读(3474) 评论(2) 推荐(8) 编辑
摘要: 初始化ADC1: void Init_ADC(void){ GPIO_Init(GPIOD, (GPIO_Pin_TypeDef)(GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_5|GPIO_PIN_6), GPIO_MODE_IN_FL_NO_IT); ADC1_DeInit(); 阅读全文
posted @ 2017-10-16 22:36 csaaa 阅读(3616) 评论(0) 推荐(0) 编辑
摘要: STM系列的单片机PWM输出如果被关断比如用TIM1_CtrlPWMOutputs进行停止输出后,电平的高低处于不确定的状态。 他取决于: 1.GPIO初始化的特性 2.关断那一刻时的电平 3.CCMR1的寄存器设置 因此要实现PWM关断后的输出确定比如输出高电平必须: 1. GPIO的设置为推挽输 阅读全文
posted @ 2017-10-16 18:35 csaaa 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: form上拖入: FDManager1: TFDManager; FDConnection1: TFDConnection; //初始化连接池procedure TForm1.InitDBPool;beginFDManager1.ConnectionDefFileName:=HomePath+'db 阅读全文
posted @ 2017-09-22 15:24 csaaa 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 这部哈弗车是2005年出厂的,应该差不多是第一批了吧,小毛病很多了。夏天到了,空调也不能启动,灯不亮,按键没反应令我很是着急。于是开始研究。 这款空调的控制器在cd机中控下面,需要拆中控取出。是一个黑色的盒子: 深圳市嘉祺通科技有限公司 www.jqt1.com 接口定义: 检测方法: 可见,空调的 阅读全文
posted @ 2017-08-15 16:52 csaaa 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 近日调试了STM8S的ADC采集多通道数据的程序,按照之前的立即,将ADC1设置为:扫描模式,连续采集,数据缓存模式,中断使能后应该可以在中断后读取到数值了,可是无论怎样都只能读取到第一个缓冲器的数据,其它的都是0 经过认真研究文档,看到如下:在连续扫描模式中正确清除EOC标志位的方法是从一个RAM 阅读全文
posted @ 2017-07-27 16:16 csaaa 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 首先,手册上说的是对的,STM8/32上电后所有未被初始化的引脚电平全部是浮空的。但是我的程序却出现了一个奇怪的现象 void main(void){ init();//这里初始化时钟,IO ... if(GPIO_ReadInputPin(GPIOD,GPIO_PIN_5)==0) OUT2=1; 阅读全文
posted @ 2017-06-16 21:46 csaaa 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一直使用protel99se来做电路图,非常方便快捷。最近一次打开常用的一个ddb文件,提示失败,无法打开了。protel99使用的数据库文件实际上是access97 的mdb数据库,于是修改成mdb文件,打开,提示需要密码。用ultraedit32打开文件,在文件第0x42字节处的13个字节分别与 阅读全文
posted @ 2017-06-16 15:07 csaaa 阅读(630) 评论(0) 推荐(0) 编辑