| 查看: 802 | 回复: 12 | ||
| 【奖励】 本帖被评价6次,作者kvvllfy增加金币 4.25 个 | ||
| 当前主题已经存档。 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[资源]
【原创】电子培训经验【已搜无重复】
|
||
在小木虫上呆了这么久,受益良多,饮水思源,因参加了今年电子大赛的培训,有些经验和大家分享,希望大家有所收获![]() ![]() ![]() 一、 单片机方面: 1. 在单片机C语言编程中P0,P1等端口必须用大写字母 2. 在C语言中定义的端口也必须注意大小写。如sbit RS=P2^0; sbit RW=P2^1;等当用到RS,RW时必须也用大写。这一项十分重要,因为在keil中自己定义变量的大小写错误,编译是不提示的,但执行结果却是不对的。建议用下划线代替大小写的区分。 3. 单片机中十六进制数的表示方法是0xXX,不要写成OxXX.(尤其在复制时系统会把0(零)直接改为O(字母O)) 4. 单片机C语言编程定义的数组或表最后必须有分号。 5. 单片机中汇编语言编程十六进制为0xXXH,而C语言中要把最后的H去掉。 6. c语言编程时当一个函数调用另一个函数时,如不提前声明,必须将此函数放在调用函数之前。 7. 编写单片机程序时,能用别人的程序一定不要自己编。尤其是对于一个新的芯片的使用,一般网上会有相应的程序,下载下来自己修改,会比自己编快的多也省事的多。 8. 对于一个新的芯片使用,在编程中要严格按芯片手册中的时序图来。典型的事件是在编tlc549的A/D驱动程序时,在原理图中,当采集完第8位数据后还有一个空数据,这个数据是没有用的,但必须得给芯片一个上升沿,然后将数据舍去,才能得到正确的结果。 9. 单片机编程的最主要的工作就是分清各个不同的状态,用状态位表示,不同的状态做不同的事,这是一个很好的编程方法。 二、 VHDL方面: 1. case语句后面必须有end case语句; 2. when others=>null;的应用; 3. Altium Designer 6; 中测试平台中仿真文件输入时为a<="000";而不是a=>"000"; 4. Altium Designer 6; 必须注意仿真时间; 5. use ieee.(不是_)std_logic_1164.all 6. 用VHDL编程的一种很好的方法是:先画出FPGA所用引脚的时序图,然后用状态机实现时序,再分频到合适的频率,可以和外部设备协调工作。 三、 PCB方面: 1. 芯片的去耦电容要装在靠近芯片的位置,PCB中,因为自动连线会变动位置,必须手动调整。 2. net label放置时要万分小心,不要把不该连的线连在一起。 3. 放置器件名字要认真对待,电阻电容命名最好用r1,r2,c1,c2,减少占地空间,紧靠器件,能够起到标示器件的作用。集成块的标识可放在集成块底下。 4. 放置PAD也要认真,别把两层的线连在一起。 5. 对着原理图布PCB板。 6. 对待接口,一定要标记清楚每个接口的功能,在top overlayer. 7. 布PCB板之前要看懂芯片说明,会使用。这样才能使芯片合理的工作。 8. 线宽等于电流。布线注意。 9. 做好PCB板后,首先要检查线是否有问题,在焊电路板时的第一件事就是检查器件的好坏。 四、 其它方面: 1. 电路板通电时,桌面上,也就是电路板底下必须保证没有金属的东西。 2. 在开电源前检查一遍电路连线是很好的习惯。 3. 看芯片原理图时,应把注意力放在引脚的功能和连接上,对于需软件编程的芯片,还要注意其时序,至于芯片的内部原理,看一下总体框图就可以了,没有必要把时间花到这个上面。 4. 贴片元件的一种简单的拆卸方法是:在引脚上连上锡,使其同时受热,然后拆下。 5. 集成电路不工作,查各个引脚的工作电压是否正常。 6. 在参赛时,一定要合理安排时间,先做能做的或可能做出来的,要把系统细分,集中力量做出容易的部分。 [search]电子[/search] [ Last edited by kvvllfy on 2007-9-10 at 19:42 ] |
» 猜你喜欢
读博
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有13人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
8楼2008-05-07 20:30:50














回复此楼
