随笔分类 -  嵌入式

摘要:开发过程经常需要查看某些特定参数。通常的方法可以使用paintf进行打印输出,观察具体的变量值。STM32内部集成有USART的串口功能,可以通过串口直接输出到电脑(上位机)。使用非常方便,基本不需要不需要写代码,只要配置一下就可以使用。简单设置就可以看到上面的效果配置方法: 1、重定向printf... 阅读全文
posted @ 2014-09-03 23:54 cmacro 阅读(10697) 评论(1) 推荐(0)
摘要:MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。想过换IAR,新学个IDE也麻烦,上面的问题也不很大稍微绕一下也能解决,所以一直没换。发现其实这个根本不是问题,安装好后默认是ANSI编码,所以会... 阅读全文
posted @ 2014-08-09 12:39 cmacro 阅读(44494) 评论(4) 推荐(0)
摘要:嗯嗯,效果不错。趁着这个热乎劲,接到俺的LED测试板上试试。呃~~~ 竟然和小LED的效果不一样啊,不一样。不但闪烁而且完全没有调光效果。郁闷内,查查原因呗。看看那里出问题。迅速在PT4115手册里翻查。PWM有频率要求,难道我的频率太高啦。"最高可达20KHz“,好吧,就是高那么一丁点。继续折... 阅读全文
posted @ 2014-07-02 12:28 cmacro 阅读(2176) 评论(5) 推荐(3)
摘要:终于轮到俺的小穆出场啦。有请能让太阳也为之暗淡的小穆闪亮登场~,鼓掌吧,欢呼吧!~~♪♪We can burn brighter Than the sun ~~~ ♪♪“谢谢~~~“ 唱的太棒啦,再来首~~ 再来首~~ ”谢谢大家,为大家表演《遮天蔽日》魔术“!@%&……¥%!@!@#……¥@#¥%... 阅读全文
posted @ 2014-06-10 09:25 cmacro 阅读(777) 评论(0) 推荐(1)
摘要:上次做鱼缸LED灯时还有很多材料正好拿来用。穆等等哥~ 俺去找材料。材料列表 3W LED x 3 散热片 x 1恒流IC x 1其他零件 ... ...注意哦,大功率LED那叫个热啊。一定不要忘记把这个东东绑在散热片上,否则这小家伙会把自己的脑袋给烧掉。“CPU散热器行吗”“当然,只要能... 阅读全文
posted @ 2014-06-02 18:55 cmacro 阅读(361) 评论(0) 推荐(1)
摘要:春姑年轻轻的吻了一下小穆妹纸的额头!从沉睡中苏醒的小穆妹纸,缓缓伸了个懒腰~~~ 啊~~ 睡得真香!等~~等~等~!好像和童话故事里的情节不一样,应该由王子我来亲吻睡梦中的妹纸才能醒!!~~ 强烈抗议重新改写此段!又大又醒目而又显眼的废字 我的ARM妹纸有名字啦,她不再叫翠花~ 也不叫凤姐~~ 叫... 阅读全文
posted @ 2014-05-31 19:54 cmacro 阅读(395) 评论(0) 推荐(0)
摘要:拥抱ARM妹纸第二季-绿色生命之光 更新中... 阅读全文
posted @ 2014-03-23 10:51 cmacro 阅读(502) 评论(0) 推荐(0)
摘要:#include #include "LEDDisplay.h"#include "Temperature.h"#include "Pins.h"#define Delay_REF 12 //设置每一个点显示的时间长度(1~20)#define LED_PWDDEFAULT 9 // LED的调光值 1~9#define DT_P2M0SET 0x00 // 0000 0000#define DT_P2M1SET 0x00 // 0000 0000#define DT_P0M0SET 0xf0 ... 阅读全文
posted @ 2014-03-18 15:44 cmacro 阅读(427) 评论(0) 推荐(0)
摘要:终于要等到唤醒妹汁的这一天啦。立即准备迎接妹纸新生的一切。嗯~给她买件合适的衣服!给她~~准备套洗漱用品!! ~~~ 哇咔咔 ~~~等等!! 还是自己把口腔清洁一下,准备世纪之吻!!哇咔咔~~ 这就是传说中的睡美人,接受王子这魅力一吻后苏醒的场景吗???吼吼 ~~~ 对去刷牙!! 吼吼~~~ -_-!! 好吧,俺想入非非啦。 开发环境继续沿用Keil ARM 的IDE,51时熟悉的环境,可以节省IDE环境熟悉过程,比较适合我。网络真是好东东,搜一下一堆MDK。下载安装注册一气呵成。打开IDE很亲切,环境布局一点都米有变,和51完全一样。看来一切都在俺的掌控中。01 Keil start ... 阅读全文
posted @ 2013-11-03 13:18 cmacro 阅读(1507) 评论(0) 推荐(0)
摘要:我和妹子亲密接触的时刻终于要来临了。那些不上档次破坏氛围的东东统统抛弃,为了那一片美丽青山和绿水,为了我和妹子的身心不因铅而受到伤害,未来将会更美好。 在打样时开始把关,焊盘喷镀使用无铅喷锡工艺。与此同时在淘宝上开始挥霍,焊锡丝和锡膏都购买无铅类型。个人建议多放点血买好点的锡丝,对像我酱紫的新手可以减少很多不必要的麻烦。一只老鸟飘过~~ 啊~吼~~,俺和妹子都惊呆啦! 大采购挥霍完后难道无事可做,要浪费青春坐等宝贝归来?No~ No~ No~~ 一年没焊的双手生硬不堪手艺全废。这可不行,赶紧开始填鸭式补充镶嵌技艺。比较好的学习方法自然是,看看那些老鸟大虾们是精彩绝伦、美轮美奂的镶嵌过程... 阅读全文
posted @ 2013-10-28 00:38 cmacro 阅读(565) 评论(1) 推荐(1)
摘要:为了保证妹子不失本色,所有的电容、电阻和电感全部使用0603的封装,并且将原10uf的0805电容改为10克拉的钽电容。不惜血本啊 ^o^!!!!“喂~ 干吗不用0402尺寸的封装,不是更小!” 场外一个大哥看着我画的妹子还是不够苗条吆喝道。其实小弟没信心画的再苗条,可要考虑后续怎么焊的问题。ARM妹子是小弟的第二块板子《嵌入式广告:第一块板子是51的水冷控制炎炎夏日需要一个清凉的地 - 自制水冷系统》,在50x50的小身材上嵌了大大小小50颗珠宝。对小弟来说已经算是高密度,再加之QFN20这种贴片木有镶嵌的经验。=_=!这个已经是个大难题。等会焊了再考虑0402或是0201。 哇~咔~~.. 阅读全文
posted @ 2013-10-18 00:25 cmacro 阅读(447) 评论(2) 推荐(2)
摘要:晚上回去终于等到俺的妹子牵手的机会啦,拿好相机马上拍写真集。哇咔咔~~~顺丰的快递还是一如既往的棒!萝莉,出现啦!用这么大的一个盒子,感觉有些过度包装 -_-!!萝莉也爱RMBXX照啊,XX照出现啦。嗯!发现了。在昏暗的房间里还是看不真切,月朦胧鸟朦胧。难道这就是所谓的蒙太奇!看来还是得在光线充足的情况下细细品味不能裸着呀,为ARM妹汁披上美丽的外衣,嵌上奢华的珠宝。这样才能真正看出她的美貌。电源部分焊接完成,测试无法正常点亮 -_-,用表量了下,这下完蛋竟然短路了。用空板检测没有问题,查原理图也木问题。只得重新焊,结果-_-!! 天哪妹子依然木救!查元件才发现重大问题。SOT-223封装的L 阅读全文
posted @ 2013-10-07 18:48 cmacro 阅读(278) 评论(0) 推荐(0)
摘要:很久很久以前画过一个板子,是用AD10画的啦!电脑被我折腾过几次,没有AD软件。不过俺原来用的库还是保存的啦^_^!明智的选择,把原来搞的库放在同步盘目录中。hoho~~ 原来使用的AD10的绿色版可以用,发现在新装的Win7系统中每次启动总是罢工,死给我看!!后来换了AD10完整版也是一个鸟德行,搞最新AD13.。。。 5555~~~ 受不鸟了,都是相同问题。难道天要灭我不成,我只是想画PCB而已。“换个软件不就好了” , -_-, 俺不想换,学习成本太高了。不过AD13要比AD10好很多,死机的情况比较少。应该会有人同我一样遇到类似问题,问问网上的筒子们。米有找到俺想要的答案,说AD9比. 阅读全文
posted @ 2013-10-07 13:38 cmacro 阅读(457) 评论(0) 推荐(0)
摘要:一个负心汉即将移情别恋,从51转到ARM妹子啦?其实8是的,俺准备开后宫。哇——咔~咔~~。考虑功耗和成本等问题,只有51肯定是不够的,所以嘛~~(一脸坏笑)嘿嘿~~,ARM妹子俺追定了。出于对ARM妹子的渴望,准备DIY个属于自己ARM妹子。“现在ARM学习板都很便宜,买一块不就得了,何必自己搞!”。个人考虑到既然是嵌入式开发:秉着软硬件皆可裁剪宗旨。至少要了解IC,了解硬件的制作,对软件的开发会有一定的帮助。不知道有多大的帮助,但一定会有。“来吧~~~ 丢鸡蛋过来吧~~ ,不要忘记丢番茄~~”,正好回去做两菜一汤:番茄炒鸡蛋,鸡蛋炒番茄,番茄蛋汤~~ lolo!!板子木从个人能力只能做个简 阅读全文
posted @ 2013-10-07 02:20 cmacro 阅读(467) 评论(0) 推荐(0)
摘要:前段时间接手了一个项目,所以DIY的进程有些停滞。实际编写的程序并没有多长时间,得益于Keil这个强大的IDE。能在第一次做51开发的时候,如此顺利的完成代码。不多说废话了,说明下代码的具体思路。具体思路根据(八 系统设计篇)进行拆分。分为温度显示部分、指示灯、温度获取和继电器操控部分。LEDDisplay.c --- 温度显示模块PilotLamp.c --- 指示灯控制模块Temperature.c 12b20Temperature.asm --- 温度读取模块Relays.c --- 继电器控制部分系统主要控制的指数1、读取温度的间隔时间2、在调整温度的时候显示制冷控制温度时间。3、当达 阅读全文
posted @ 2012-08-10 11:13 cmacro 阅读(755) 评论(0) 推荐(0)
摘要:周六发现没电容元件,郁闷之余发现小板上不需要电容就能焊。小的显示控制板没有电容,元件比较少,比较困难的是FPC0.5 20脚的连接器。先练下手^^。LED贴片指示灯和连接器已经焊好了。按键和LED!完工了,发现效率还是蛮高的。哈哈~~吸锡线,这个用来吸掉那个引脚很密的连接器上多余的锡。作为新手,只能依靠强大的工具来完成。很多视频网站上很强大的焊接手法,小弟学不会。要练这个比较好的一种方法就是去找没用滴电路板,拆了上面的零件然后再焊。不怕坏掉,又没有成本!哇咔咔~~ 。拆的好还可以搞几个高质量元器件,这可是一举多得的事情。速度很快,周六定的电容包中午就送到。淘宝真的是很好用,不用出门元器件就送到 阅读全文
posted @ 2012-07-24 00:19 cmacro 阅读(358) 评论(0) 推荐(0)
摘要:今天中午的时候收到快递,顺丰价格不便宜,确实速度也很快。直接航空件。打开邮包,用一个小盒子装着的两组电路板。主控电路板和显示和操控的电路板,用防震泡沫包装很结实拆开后黑油白字,光泽很好。拆开用俺的肉眼扫描了所有的板子,质量的确很好。实际拿到了12块板子,还多附送了2块,估计生产的时候一批次有很多。 10块板,没有一块缺陷。走线没发现任何断线或短路的地方,丝印完好清晰。照片上有丝印缺陷一块是多附送,所以有瑕疵可忽略^^。来个正面的来个背面的有缺陷的地方都是设计文档中的问题。一个是3.3v稳压管那里做散热,结果没有设置不要覆盖阻焊油 -_-!!另外一个地方是,自己自作主张把背面的Logo文字给反转 阅读全文
posted @ 2012-07-21 14:02 cmacro 阅读(241) 评论(0) 推荐(0)
摘要:板子终于打好了还没拿到手,上面有层膜。看样子感觉不错,要比自己洗好很多。丝印看上去很好,自己做不会做丝印~_~。 价格木当然啦,也不错。就等快递送过来啦,第一次打样就是不一样,兴奋啊。周六快递应该就能送到,正好周末焊元件! 阅读全文
posted @ 2012-07-20 11:21 cmacro 阅读(199) 评论(0) 推荐(0)
摘要:发现这段时间越来越会折腾了。-_-!!电路板拿去开板了,这周空闲时间开始着手准备程序部分的开发工作。虽然以前没有写过单片机程序,但程序设计本身还是有些基础。没有像电子这块那么夸张,什么都是从头开始边学边做。就像上周的三极管问题搞了半天这样的事情,BEC脚原理问题之类的的事情。说是系统设计,其实在起初的草图设计的时候已经相对明确的事情。水冷需要那些功能,需要做些什么。再一开始时有明确的说明。这样的设计才有指导性意义。应该把这个篇幅放在第一部分^^。后续继续改进^^作这个图的另外一个目的是,梳理我的逻辑,不至于后面想到那里开发到那里的问题。导致程序有过多的反复。case图系统主要自控和手控部分。自 阅读全文
posted @ 2012-07-16 15:43 cmacro 阅读(292) 评论(0) 推荐(0)
摘要:原来画好的第三版还好木有去洗测试版,要不钱真的丢河里了。主要一个问题是三极管的管脚封装有问题-_-!! 太郁闷了,今天看零件的时候才发现。幸运啊~!原来板中缺少无线通讯模块,现在把无线模块接口预留出来,保证后面做主控系统的时候能控制水冷。无线模块主要参照淘宝网上很常见的8脚接口引出,这样即使后续扩充很方便,不必重新焊接,只要买个标准的就能支持。很小巧,只有1元硬币大小。10元就能搞定,贵的20元. -_-!! 比51芯片还贵!8多说了,看看最终的成果。今天去洗板,下周就应该能拿到板子! ^_^鸡~~冻~冻~~冻~~~~ 啊!, 阅读全文
posted @ 2012-07-15 16:14 cmacro 阅读(192) 评论(0) 推荐(0)