文没有界定OPTION_REG错误

S

SamanthaL

Guest
大家好!

我“米试图利用RS - 232接口的PIC18F4550 。我写的代码了,但我得到的错误说
, 下面的变量是没有定义。我认为这些都是标准的变数
, 不应该需要加以界定。你知道什么问题?

变量产生错误:
INTF
FSR
SSPCON
INTEDG
PS2的
PS1
PS0
OPTION_REG
RP0

我也在这些变量错误,但我还可以当我的错误定义。

警告[ 207 ] ç : \ SERIAL_1.ASM 137 :找到标签后
, 第1栏。( xtal_freq )
警告[ 207 ] ç : \ SERIAL_1.ASM 138 :找到标签后
, 第1栏。(波特率)
警告[ 207 ] ç : \ SERIAL_1.ASM 139 :找到标签后
, 第1栏。( spbrg_value )

预先感谢您为您的时间!

 
W 2013 roku o 62 proc. w stosunku do roku poprzedniego wzrosła liczba naruszeń danych, co łącznie poskutkowało bezprawnym ujawnieniem 552 milionów tożsamości. Jak zauważa Jolanta Malak z firmy Symantec, liczba wykradzionych danych dotyczy zarówno podstawowych informacji, jak i wartości intelektualnej.

Read more...
 
我使用的Microchip的MPASM toolsuite上的MPLAB 。

由于迅速的答复!

 
他们的标准,您需要首先包括公司文件..我已显示16F628
码:包括“ p16F628.inc ”

 
我使用的PIC18F4550 。请问我是否还需要包括公司档案?

 
ü应该使用
包括“ p18F4550.inc ”
它将工作

确定的警告...他们正试图使你的代码更整洁多数民众赞成在忽略他们

 
该文件包括在内。这是否意味着我的文件已损坏或什么?我可以在哪里下载的另一个副本测试呢?

我只是看着在P18F4550.inc文件。它不包含OPTION_REG 。这是正常吗?我有两个副本
, 该文件在我的电脑上
, 并没有一个包括它。

 
该p18f4550没有选择登记。
此登记表上通常采用的各种设备中建立Timer_0/WDT分频器和中断使引脚的诠释, timer0 ,端口B的变化和他们中断国旗。
论pic18 ,这些都有自己的寄存器。

另外,
不要 忽视编译器的警告
, 除非你明白他们说
, 它不会影响您的代码!
这些警告听起来像您变量被解释为标签?

 

试着 写一个RS - 232执行此峰。

如何将这些行做的PIC18然后呢?怎么那些其他符号没有发现错误翻译吗?

刺激因子OPTION_REG , NOT_RBPU
刺激因子OPTION_REG , INTEDG
的BCF OPTION_REG , T0CS
的BCF OPTION_REG , T0SE
的BCF OPTION_REG ,
PSA在的BCF OPTION_REG , PS2的
刺激因子OPTION_REG , PS1
刺激因子OPTION_REG , PS0


已经 附在我的代码方面的信息。
非常抱歉,您需要登录以查看此附件

 
此代码必须被写入了不同的设备。

刺激因子OPTION_REG , NOT_RBPU '端口B拉动启用
刺激因子OPTION_REG , INTEDG '中断的上升沿诠释引脚
的BCF OPTION_REG , T0CS '定时器0内部时钟源
的BCF OPTION_REG , T0SE '增量低到高transistion
的BCF OPTION_REG ,
PSA在 '分频器分配给定时器0
的BCF OPTION_REG , PS2的'压rateselect位1:16
刺激因子OPTION_REG , PS1
刺激因子OPTION_REG , PS0

所有这一切都是不同的pic18 。
Microchip的这样一种工具
, 生成代码所谓'应用大师'可在这里

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en020194

这将产生的UART代码pic18 。

它是一种非常糟糕的工具
, 而应让您可以开始使用。

 
谢谢你的提示软件。不幸的是,它不仅提供代码
角 我工作的大会。我
已经 决定改用PIC16我一点更熟悉。我
已 创建另一个所谓的RS232后处理的问题我在那里。谢谢大家的帮助!

 
大师中的应用产生的代码在C
或者汇编!
你可以选择它们之间。

 
转到Microchip的网站
, 并下载该手册为您的设备。检查你会发现
, 这个装置没有OPTION_REG这就是为什么你的编译器不承认它。该手册将说明位您将需要设置和登记册中你会发现他们的设备。祝您好运!

 

Welcome to EDABoard.com

Sponsor

Back
Top