在那里我可以得到良好的知情同意教程?

G

Guest

Guest
大家好,我想学习的知情同意
, 但我dunno在那里我可以启动,你有一个良好
, 知情同意和知情同意的
, 我可以开始教程网站?
为您真的感谢所有帮助

 
您好天台,

我认为你应该开始学习知情同意16f84。这很容易。还你看看这些站点:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=64
http://www.mikroelektronika.co.yu/english/product/books/PICbook/picbook.htm
http://www.hobbyprojects.com/tutorial.html
http://www.ucpros.com/work_samples.htm

regrads,

 
您好

这个怎么样。

http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm

祝您好运
ferds

 
这里是一个用C语言知情同意程序指南
很抱歉,您还没有登录查看此附件

 
去http://www.winpicprog.co.uk有一个教程的PIC微控制器系列有很大。

 
这里是PIC18的伟大的一页。有非常宝贵的ASM和C语言编程技巧讲座。
www.reesemicro.com

 
萨拉姆,

我觉得这个网站是有帮助的C编程

http://www.microchipc.com/

希望帮助

 
试试这个

http://www.mikroelektronika.co.yu/english/product/books/PICbook/0_Uvod.htm

 
你好我的朋友

我觉得你gonna使用P
@ cBasicPro的编译器,因此你最好立即下载你最好的学习方法而将这些书籍

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />www.edaboard.com/viewtopic.php?t=99675&highlight=picbasic

www.edaboard.com/viewtopic.php?t=54412&highlight=picbasic

www.edaboard.com/viewtopic.php?t=62633&highlight=picbasic

www.edaboard.com/viewtopic.php?t=96117&highlight=pic 机器人

类天

 
为帮助真的感谢

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />无论如何,这是通常采用事先知情同意在应用程序?16F84a?
我可以传送数据槽串口
, 使用该IC?如果我不能我怎么可以访问它。
真的感谢

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />石化真的很有趣!
非常感谢主席金属

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />
 


不客气

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />本书的PIC微控制器编程与PicBasic有很多东西等待你我的朋友对串行端口。

类天

 
屋顶说:

大家好,我想学习的知情同意,但我dunno在那里我可以启动,你有一个良好,知情同意和知情同意的,我可以开始教程网站?

为您真的感谢所有帮助
 
我已经开始与峰assembly.i可以建议你峰assembly.you可以学到了很多东西约峰。

 
如果你有经验的编程语言(C或VB)中
, 我建议您在开始使用该语言和组装。

我一直在学习的主持下
, 我想过去几个月大会能够在组装程序
, 选择不。

我的理由是
, 每当我遇到的例子代码正是我想做的事情似乎总是在集会。

然而,我发现这是绝对没有那么糟糕
, 因为我以为附近。

朴素还发现
, 我明白是怎么回事内峰上要好得多。(除了当您在为您的照片的示例代码表看的。汇编)

 
这些问题的答案大多是在所谓请下载其中一些和他们仔细阅读数据表!

1。新手指南与PIC
以下链接是一个在14位内核由Microchip PIC系列教程系列作出。它包括这样16F84,16F628共同的太平洋岛国,16F87x等..它告诉你几乎是像程序代码总线和数据总线复位许多像其他方面的架构的一切,振荡器等
, 这是非常容易学习
, 而对别人讲话您通过图表和动画图。此时,在下列领域涵盖:

架构,指令集,开发工具概述,设备配置,重置和振荡器

每个下载的模块是一个有声动画电影。你可以在以下链接它们
, 并将它们保存到您的硬盘驱动器以后观看。PICmicro ®单片机x14基本训练模块

我还强烈建议阅读PICmicro中档单片机系列参考手册
, 因为它包含了所有16层石化功能的重要信息。例如题目涉及包括器件结构和品种,解释振荡器,组织和EEPROM存储器,中断,端口,定时器,A / D转换,液晶显示,中共,看门狗的指令集,等等...

2。知情选择哪一个?
对于业余爱好者,通常我们希望这些太平洋岛屿国家
, 使我们的程序有很多很多次。这是出于事先知情同意的规则
, 有一个“C”在其零件编号
, 通常是类型一次性可编程。的“F在其零件编号”通常是指“Flash技术”,这类型的知情同意
, 我们常常被用于实验。

很多例子和项目
, 我们发现周围16F84建立了互联网,但请记住
, 这PIC是老,更昂贵的,现在不那么强大和废弃,所以不使用任何新的设计,除非你没有为您的项目的源代码
, 但只用十六进制对象代码停留。

如果您是新的太平洋岛国,你可能买16F628A或16F88。有很多教程和原理
, 利用它们。它不是难以适应16F84源较新的太平洋岛国使用密码。对于有经验的用户,甚至可以拆卸的对象代码16F84,并使用它与新的永久性居民身份证。

16F628A - 18Pin以Flash为基础,内部振荡器,PWM模块,的ICSP器,USART
16F88 - 18Pin,如16F628A但新增A / D转换器

如果您正在寻找更大的太平洋岛屿国家有更多的I / O引脚,尝试16F876 - 28引脚和16F877 - 40pin或更新的版本。

还小针数PIC:12F675 - 8引脚或10F206 - 6针!

稍后
, 您可能要提前-18 PIC系列,即所谓的“高端”,因为它们更强大
, 有更好的高级语言支持(主要是荤优化)。只要信息,也有从Microchip,它们提供16位内核和DSP功能和时钟频率高达160MHz dsPIC数字系列为您带来绝对的顶级电源解决方案...这些CPU的真正强大的力量。(但是absolutelly不适合初学者)

3。在哪里可以找到教程?

由单片机的详细教程和许多上述数据表和来自同一Microchip的网站应用笔记。

有关实验的实际另一方面,尝试奈杰尔Goodwins教程(他们使用16F628,876和877)和有不同的充“模块板”,玩
, 其中也包括新增加的无线接口教程:

http://www.winpicprog.co.uk

和一些其他的包括导及项目:
http://www.mikroelektronika.co.yu/en...ok/picbook.htm
http://www.mstracey.btinternet.co.uk...al/picmain.htm
http://www.pages.drexel.edu/〜kws23/tutorials/PICTutorial/PICTutorial.html
http://www.to-pic.com/
http://www.devrs.com/pic/
http://www.rentron.com/pic.htm
http://tutor.al-williams.com/
http://www.pic-c.com/links/books.html
http://www.towertech.it/personal/azummo/
http://www.piclist.com/techref/piclist/index.htm
http://www.dontronics.com/piclinks.html
http://ee.cleversoul.com/pic.html
http://www.sparkfun.com/shop/index.p...324125&cat=52&
http://www.boondog.com/tutorials/pic16f84/pic16f84.html
http://www.voti.nl/swp/
http://www.botkin.org/dale/pic_tutorial.htm
http://www.programmersheaven.com/zone5/cat197/index.htm
http://www.siriusmicro.com/projects.html
http://members.vol.at/home.floery/electronix/picnic/

其他的东西
http://www.gnupic.org/

他的许多项目之一是张贴在这里一段时间,但这个家伙只是配备了这种令人难以置信的有用的意见
, 我已发布此:
http://members.cox.net/berniekm/4。什么是涉及使用知情同意

阿PIC是一块塑料针与伸出来。什么也不做。它内部可存储内存
, 它能够理解的二进制指令。因此
, 我们需要把我们想要它做的内部知情同意将存储的二进制指令。整个过程包括两个步骤。

人的指令可以在像C或日航或组装计算机语言形式。我们写在文本文件的说明和软件翻译/编译/装配到另一个文本包含十六进制代码respresenting的知情同意理解的二进制指令文件。这就是所谓的对象文件。

然后
, 硬件设备(称为硬件设备编程器)的个人电脑之间和知情同意
, 其工作坐在是阅读对象文件
, 并转移到事先知情同意,更经常与喜欢读书代码退出的知情同意或验证它的其他功能与对象文件中的代码。另一个软件(编程软件)件需要控制这种硬件上执行这些职能。不要混淆这与该编制对象的形式进入人体的指示软件。

第4a。什么编译/组装软件使用
下载免费的MPLAB(开发环境)由www.Microchip.com。它有一个编辑器以及仿真集成开发环境。当与你所熟悉的太平洋岛国,你就可以选择其他许多编译器生成对象文件。

1)如果您是永久性居民身份证开始,我强烈建议学习大会第一次。在互联网上大多数程序都是用它。也请记住
, 大会代码紧凑和快速的。微芯片应用笔记也写了。

2)如果你知道好大会,您可以尝试基于C编程语言。C将简化你的程序(但需要更多的资源)。许多复杂的项目是由在C(主要是基于-18,而且12F/16F可用)。

3)或尝试基本法,如果您知道电脑基本这实在是类似的:http://www.mikroelektronika.co.yu/en...asic/index.htm

4B条。什么硬件设备编程器使用
程序员电路:

警告:如皮肌炎或刚果串行编程设计在很大程度上依赖于在您的PC串行端口电压和电流的能力/笔记本电脑。如果成功,祝贺。如果没有,坏运气。没有什么可以做
, 使之工作。

1)皮肌炎:www.jdm.homepage.dk / newpic.htm
二)民盟:http://osaka.cool.ne.jp/feng3/en/rcd.html
c)平行:http://www.bobblick.com/techref/proj...g/picprog.html
或尝试的P16Pro40示意图Nigels页...
四)Linux也支持,检查了这一点
e)在您已经学习了知情同意的基础知识,我强烈建议建立自己(或购买原装)ICD2 -在线调试器2。这是一个从Microchip,作为石化通用编程行为很好的工具(使用MPLAB直接),而知情同意调试。调试功能允许您运行/步内部知情同意程序
, 甚至设置断点
, 直接读/写所有寄存器的状态!更多信息在www.stolz.de.be

5。PIC编程软件:
有很多的选择。我们没有多少限制
, 您可以为不同的软件功能
, 使用不同的充知情同意类型的支持。

集成电路Prog
PicAllW
PIC编程软件-18
WinPic
WinPic800
WinPicProg

6。我国石化输出管脚有些不工作!
这是一个普遍存在的问题。他们通常尽量输出逻辑1(高)管脚上只投入(又名门,5或门,3人通常只输入),或者您正试图从一个PIN,只能拉下为0V接地5V的。这样的密码被称为“开漏输出”,类似于歌剧在TTL逻辑收藏家。这样的密码是“失踪”一在VDD MOSFET晶体管对PIN,thefore密码不能高。当然还有MOSFET晶体管是有连接到VSS密码不能输出高
, 但只为0V。如果你想使用一般TTL兼容输出,只需添加一个上拉电阻从密码至 5 V(4K7是好的)。但是要记住这种逻辑1(高)wont成为“强势”足以驱动一个LED!(如果您想与它驱动LED,LED的阳极连接通过一个限流电阻
, 其阴极对PIN至 5 V,这将允许您打开的LED下
, 把PIN的逻辑0。

初学者通常不喜欢开漏/集电极引脚,但他们会发现它很有用后者,当他们把“自我设计”的水平前进。

确保任何内部周围是不想要的密码接管例如,如果您激活定时器1振荡器或ICD的支持,你不能使用任何其他目的PORTB6,7!这适用于输入和输出的问题。
外围设备(和功能列表)可能会引起问题:
藻毒素-可以防止个人密码门,5或门,3作为通用输入,通过清除配置寄存器主清除使能位使用禁用它。
比较器模块-引脚0-3门都默认为模拟与比较模式下启用。书面方式正确值CMCON寄存器(读数据)将禁用它们。(受影响的设备:16F628,16F628A,16F876A,16F877A,16F88,12F629,12F675,12F683 ...等)
左室后-这是一种特殊的方式事先知情同意程序
, 只有5月和左室后的MCLR引脚PORTB3或PORTB4如果V将控制在正常或知情同意的程序模式。因为这个“功能”将收购/块中的8位端口中间的一个密码,我强烈建议禁用清除配置寄存器左室后位了。
ICD的支持
, 将允许您调试知情同意,但如果你不使用国际疾病分类在任何情况下,启用DUBUG在配置寄存器位,这将保留PORTB6&PORTB7引脚和您的程序将无法使用它们。

7。我的输入引脚的一些工作不!
首先检查数据表如果密码的默认状态为数字输入,如果说
, 复位状态是模拟的(比较或ADC),您需要在您的程序开始禁用模拟功能。这是一个常见的问题,当您切换16F84,无须重新编写程序(16F628的16F628已被默认打开的比较,而16F84没有的话)。此外
, 如果您打算使用一般的投入门,5或门,3,你必须禁用的MCLR功能
, 首先是因为它们共享相同的密码。

8。什么是看门狗,中共,定时器等...
看门狗定时器(WDT)是一个独立的振荡器 计时器,这将重置(或唤醒)知情同意如果您不清除计时器值periodicaly。这种结算是必须要做的软件在您的知情同意定期致电CLRWDT指令。看门狗防止你的程序将在锁定的无限循环,因为如果遇到问题,该CLRWDT指令将不会得到exectued和知情同意将重置
, 并从循环。或者你可以使用看门狗从睡眠periodicaly唤醒知情同意,从而节省了一个宝贵的定时器(可用于elsewere)。WDT的是一个粗糙的RC振荡器,它的准确度很差,高度
, 如温度取决于外部因素。但是,这并不重要
, 因为它的设计目的
, 作为一个看门狗。

共产党是一个单位
, 有三个功能:
字母a.在拍摄模式,CCPR登记捕获16位的TMR1寄存器的值(定时器1)当一个事件发生在引脚RB3/CCP1。
湾在比较模式下,16位CCPR寄存器的值不断比较
, 对TMR1寄存器对的值。当匹配时,RB3/CCP1引脚改变(见数据表)
角在脉冲宽度调制(PWM)模式下,CCP1引脚的产量就高达10位分辨率的PWM输出。由于CCP1引脚与PORTB的数据锁存,在TRISB复用“3”位必须被清除
, 使CCP1引脚输出。
定时器单位的操作模式:
d.计数器模式,是由一个专门的计算输入引脚的冲动。这也可以成为一个抖输入(定时器溢出将表明
, 一个按钮被按下)
大肠杆菌定时器模式,是计数脉冲振荡器(小学或中学),这将使你的程序知道有多少真正的时代已经过去了(建设延误,软件串行总线等)

9。下面是示例程序可以帮助您开始。
这些程序闪光在所有端口上,对初学者很有用发光二极管
, 如果他们不能确定是什么问题(编程,测试板,程序本身或MPLAB)。
PICmcu示例源文件
奈杰尔古德温的感谢档案托管。

不要忘了下载最新的数据为事先知情同意您正在从www.Microchip.com的。祝您好运!

 

Welcome to EDABoard.com

Sponsor

Back
Top