|
[教学]入门microchip c18教程(PIC18F4620)
[复制链接]
|
|
发表于 17-8-2009 11:23 AM
|
显示全部楼层
好神奇~谢谢大大~
我这就去买pickit2~
顺便问一问大马pickit2多少钱啊?
|
|
|
|
|
|
|
|
发表于 17-8-2009 10:47 PM
|
显示全部楼层
原帖由 fritlizt 于 6-8-2009 10:48 PM 发表
int putc (char c, FILE *stream)
为什么需要这个呢。。。。由于printf 是用putc来output data得。。。。所以, 如果你要printf output 去usart.
over write putc这个function就可以了。
请问 fritlizt 大大,FILE *stream 是拿来作什么的?当你 call printf 是,stream 会收到什么? |
|
|
|
|
|
|
|
发表于 18-8-2009 10:05 AM
|
显示全部楼层
原帖由 abue 于 17-8-2009 11:23 AM 发表
好神奇~谢谢大大~
我这就去买pickit2~
顺便问一问大马pickit2多少钱啊?
上网去microchip买大概rm200(包邮费),一个星期寄到, |
|
|
|
|
|
|
|
楼主 |
发表于 18-8-2009 12:35 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 21-8-2009 06:19 PM
|
显示全部楼层
TRISBbits.TRISB1 = 0;-->这个只是把portb.1设成ouput,
能不能把整个portb(0~7)都设成output?怎样作?请指点迷津 |
|
|
|
|
|
|
|
发表于 22-8-2009 01:17 AM
|
显示全部楼层
原帖由 abue 于 21-8-2009 06:19 PM 发表
TRISBbits.TRISB1 = 0;-->这个只是把portb.1设成ouput,
能不能把整个portb(0~7)都设成output?怎样作?请指点迷津
TRISB = 0; |
|
|
|
|
|
|
|
发表于 22-8-2009 10:37 AM
|
显示全部楼层
对了,VCC要多少v? |
|
|
|
|
|
|
|
发表于 22-8-2009 02:14 PM
|
显示全部楼层
谢谢waiweng大大
那如果我把整个portb都set成ouput的话,
在program里我要怎么样个别控制portb.0~portb.7? |
|
|
|
|
|
|
|
发表于 22-8-2009 03:24 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 22-8-2009 03:26 PM
|
显示全部楼层
啊,找到c18了
然后就是我换了pic还是能用大大的program吗? |
|
|
|
|
|
|
|
发表于 26-8-2009 11:20 PM
|
显示全部楼层
fritlizt大大好久没来了哦 |
|
|
|
|
|
|
|
发表于 31-8-2009 06:57 PM
|
显示全部楼层
小弟有个问题,因为我的code是用ASM而非C18来写。目的是要从PC输送某一个ASCII code,比如说“1”到PIC,然后PIC回送“1”去PC然后显示出来。以下是我写的code,可是却不能够run。请问到底问题出在哪里?如果有谁能够帮帮忙,小弟实在感激不尽。
CONFIG OSC=HS
LIST P=18F4520
LIST F=INHX8M
#include P18F4520.INC
ORG 0H
MOVLW 0x24
MOVWF TXSTA
MOVLW 0x90
MOVWF RCSTA
BSF TRISC, RX
BCF TRISC, TX
MOVLW D'15'
MOVWF SPBRG
MA
CALL RECV
CALL TRANS
BRA MA
TRANS
S1 BTFSS PIR1, TXIF
BRA S1
MOVWF TXREG
RETURN
RECV BTFSS PIR1, RCIF
BRA RECV
MOVF RCREG, W
RETURN
END
[ 本帖最后由 kkloh88 于 31-8-2009 07:09 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 31-8-2009 09:40 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-9-2009 07:14 AM
|
显示全部楼层
欢迎回来。。。 |
|
|
|
|
|
|
|
发表于 6-10-2009 07:21 PM
|
显示全部楼层
就命!
我不是很明白PIC x14 8-bit 的mcu 是怎样操作的?尤其是I/O!
(我只有一点点的Computer science 的知识) |
|
|
|
|
|
|
|
发表于 6-10-2009 07:24 PM
|
显示全部楼层
还有,我可以从哪里学C code 的PIC programming? 我只会一点assembly code.
再来,我有一个疑问:当 main() 已经return 0x0, 那么PIC 就会停止执行吗?
有没有给PIC 16F8X 用的 C compiler?
[ 本帖最后由 电子达人 于 6-10-2009 09:22 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 10-10-2009 07:50 AM
|
显示全部楼层
原帖由 电子达人 于 6-10-2009 07:24 PM 发表
还有,我可以从哪里学C code 的PIC programming? 我只会一点assembly code.
再来,我有一个疑问:当 main() 已经return 0x0, 那么PIC 就会停止执行吗?
有没有给PIC 16F8X 用的 C compiler?
要简单快速学习, 请用CCS C 吧。
里面有很多Example code, 你参考后就明白。 |
|
|
|
|
|
|
|
楼主 |
发表于 12-10-2009 11:03 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 13-10-2009 08:43 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-10-2009 01:53 PM
|
显示全部楼层
我是打算用C LANGUAGE来写我的FINAL YEAR PROJECT...
这边可以帮到小弟吗?????? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|