|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
|
Ðiều Chỉnh | Xếp Bài |
18-10-2006, 08:07 PM | #16 |
Đệ tử 2 túi
Tham gia ngày: Oct 2006
Bài gửi: 43
: |
ừa, mình biết mã này không là tối ưu, chẳng qua mún viết một cái đơn giản để kiểm tra tay Proteus chạy thế nào đã. Mình cũng mới học PIC thui, nhưng cái Pro lại dở chứng, thế là mấy hôm nay chỉ có viết CODE chay bằng MPLAB ( nói chung cũng hơi bùn). Bạn xem lại cái lỗi với Proteus hộ mình với nhé. Mình cũng mún làm mạch nạp... nhưng mình bận quá, không tự làm được, mua thì dễ nhưng mình không thích ^^ nên tạm thời mình chỉ có thể học trên PC thôi, khi nào rỗi hơn mình mới có thể làm in-c được. Thân
À, spirit cho mình Y! đi (Y! của mình là live4vietnam) |
18-10-2006, 11:33 PM | #17 |
Đệ tử 2 túi
Tham gia ngày: Aug 2006
Bài gửi: 42
: |
Chương trình của bạn mình test rồi
Thứ 1: về source code + Bạn viết không theo một logic nào cả cái này là đặc điểm chung của người mới biết thôi lúc trước mình cũng như vậy. Bạn nên viết giải thuật chương trình ra ( bài của bạn đâu khó để viết giải thuật đâu phải không ) để dẽ dàng kiểm tra lỗi sai và Debug. Chương trinh của bạn sai ở những điểm này: Main banksel TRISB clrf TRISB movlw 2h movwf TRISB * Goto Check Check Btfsc PORTB,1 Goto Check Call Switch Switch ** btfss PORTB,0 bsf PORTB,0 bcf PORTB,0 Return *** End * : bạn cần banksel PORTB ( chuyển về bank 0 ) vì bạn đang ở bank 1 ** :Đoạn chương trình Switch này không hợp lí ( đọc kĩ sẽ thấy thôi mà ^_^) ***:thay bằng goto Check Thứ 2 : Bạn không cần vẽ thạch anh,tụ bù nhiệt 30pf,nguồn 5V...mà chỉ cần led và button ( nhớ button có thêm điện trở kéo nguồn hoặc bcf OPTION_REG,7 ) là đủ. Thứ 3 : Để chỉnh tần số Pic trong Proteus thì click chuột phải xong click chuột trái ( làm từ từ thôi ) có chỗ chọn tần số trong hộp thoại hiện ra ( ví dụ chọn 32.768Khz,4Mhz...).Để lấy linh kiện thì gõ P -> gõ tên linh kiện ( ví dụ 7seg,LCD,led (có màu),pic16f877 ... có gì bí mình sẽ chỉ thêm) Bạn mới học Pic thì qua luồng này lấy tài liệu Nigel về http://www.picvietnam.com/forum//showthread.php?t=9 bạn nên đọc kĩ những bài tập của Nigel,ông ta viết rất hay và dễ hiểu và các tutorial của Mod Chính ở luồng này http://www.picvietnam.com/forum//showthread.php?t=238 trình độ khá rồi thì qua luồng này http://www.picvietnam.com/forum//showthread.php?t=325 Có gì thì mail cho mình theo địa chỉ này spirit317vn@yahoo.com hoặc post lên đây cũng được. Thôi nhé,chúc bạn thành công. |
20-05-2007, 12:26 AM | #18 | |
Đệ tử 1 túi
Tham gia ngày: Mar 2007
Bài gửi: 25
: |
Trích:
|
|
24-05-2008, 10:16 PM | #19 |
Nhập môn đệ tử
Tham gia ngày: May 2006
Bài gửi: 2
: |
những câu hỏi thường gặp
Chào các sư huynh
Các sư huynh chỉ giúp dùm mình, không hiểu tại sao mình biên dịch chương trình led (đã viết sản chương trình) khi biên dịch thì báo lổi A# Device before this line. Trong khi chương trình viêt cho P16F84A. Mong các sư huynh chi giúp |
24-05-2008, 10:39 PM | #20 | |
Trưởng lão PIC bang
|
Trích:
Với thông báo lỗi bạn đã nêu thì tôi có thể dịch cho bạn như sau: "Một # linh kiện phía trước dòng này". Tôi cũng không rõ thông báo lỗi này đề cập đến điều gì. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
12-10-2008, 12:22 PM | #21 |
Nhập môn đệ tử
Tham gia ngày: Oct 2008
Bài gửi: 3
: |
Lỗi thư viện toán học
Cảm ơn mọi người đã trả lời cho luồng thông tin của mình . Vấn để lần trước mình hỏi là về lỗi thư viện số thực khi quy đổi các số từ dạng khác về số thực . Và ngôn ngữ mình viêt đó là ngôn ngữ C . Ngôn ngữ bậc cao . Mọi người hãy giải đáp nốt cho mình nha
|
20-05-2010, 04:55 PM | #22 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 4
: |
em chao thay QNAM hom qua thay cho em doan code ve dich tren MPLABIDE V8.50
bao loi .em moi hoc duoc mot ngay ,mong thay huong dan cho em them . Executing: "D:\Program Files\HI-TECH Software\PICC\9.70\bin\picc.exe" -o3.cof -m3.map --summary=default --output=default --chip=16F887 -P --runtime=default --opt=default -D__DEBUG=1 -g --asmlist "--errformat=Error [%n] %f; %l.%c %s" "--msgformat=Advisory[%n] %s" "--warnformat=Warning [%n] %f; %l.%c %s" (1273) Omniscient Code Generation not available in Lite mode (warning) HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.70 Copyright (C) 2009 Microchip Technology Inc. Error [939] ; . no file arguments ********** Build failed! ********** |
20-05-2010, 08:41 PM | #23 | |
Trưởng lão PIC bang
|
Trích:
Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
29-05-2010, 12:36 AM | #24 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 4
: |
//bai tap nut nhan
#include<htc.h> __CONFIG(HS&PWRTEN&MCLREN&UNPROTECT&DUNPROTECT&SWB OREN&LVPDIS); __CONFIG(BORV21); #define _XTAL_FREQ 20000000 void main(void){ unsigned char i; ANSEL =0X00; RBPU =0; TRISB =0XFF; TRISE =0XF8; PORTE =0X00; while(1){ //for(i=0;i<10;i++){ //__delay_ms (30); //__delay_ms (150); //} if(RB2 ==1) RE2 =i; else RE2 =0; PORTE^ =0X07;} } em chào thầy sau đoạn code nầy không chạy được ,nút nhấn không tác động gì hết đên hai con leds |
29-05-2010, 12:43 AM | #25 |
Nhập môn đệ tử
Tham gia ngày: Oct 2009
Bài gửi: 4
: |
thầy cho em xin lads 2 và 3 mà thầy giảng trên lơp đia chĩ em (blequangbinh@yahoo.com)
em cam ơn thây |
03-08-2010, 03:22 PM | #26 |
Nhập môn đệ tử
Tham gia ngày: Mar 2010
Bài gửi: 1
: |
Chào mọi người! Mình có vấn đề này xin được chỉ giáo
Mình không biết chương trình MPLAB sẽ biên dịch như thế nào khi mình add hơn 2 file.c vào source file. |
03-08-2010, 07:58 PM | #27 |
Đệ tử 1 túi
Tham gia ngày: Sep 2009
Bài gửi: 13
: |
Bạn yên chí rằng chương trình biên dịch sẽ tự tìm hàm main() của bạn
__________________
Lấp đầy con tim đau khổ bằng tình yêu thương. |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Dịch MPLAB | nhh | Chương trình dịch & các công cụ mô phỏng | 70 | 06-05-2024 06:20 AM |
Hướng dẫn sử dụng Stimulus, dùng kết hợp với MPLAB SIM | namqn | Chương trình dịch & các công cụ mô phỏng | 6 | 25-10-2013 04:11 PM |
Sử dụng MPLab | thanhphongltv | MPASM | 32 | 01-01-2011 09:54 AM |
Cần tìm MPLAB C30 v1.32 bản full | minhcuong | Chương trình dịch & các công cụ mô phỏng | 5 | 16-10-2007 05:43 PM |
Hoi ve Mplab | Luanquangnam | Đóng góp ý kiến | 1 | 12-12-2005 04:21 PM |