PIC Vietnam

Go Back   PIC Vietnam > Kiếm Trong Diễn Ðàn

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

kết quả từ 76 tới 100 trên 124
Search took 0.00 seconds; generated 76 minute(s) ago.
Tìm Kiếm: Posts Made By: phamminhtuan
Chuyên mục: Lỗi lập trình ngôn ngữ cấp cao 21-08-2008, 03:29 PM
Trả lời: 11
Lần đọc: 44,717
Người gửi phamminhtuan
Dĩ nhiên, nếu bạn cứ set GIE lên, thì ngắt tiếp...

Dĩ nhiên, nếu bạn cứ set GIE lên, thì ngắt tiếp theo sẽ xảy ra trong khi đang thực thi ngắt cũ, và các giá trị mà CCS lưu lại sẽ bị đè lên bởi cái mới, giá trị con trỏ chương trình lưu lại chính là...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-08-2008, 11:53 AM
Trả lời: 8
Lần đọc: 12,865
Người gửi phamminhtuan
Bạn đo sai số đó như thế nào mà hay thế, vả lại...

Bạn đo sai số đó như thế nào mà hay thế, vả lại chương trình của bạn, k làm gì thế, k = k++; bạn có thể viết gọn là k++; hay k = k --; cũng thế, k--;
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-08-2008, 11:49 AM
Trả lời: 245
Lần đọc: 307,526
Người gửi phamminhtuan
Khai báo #use delay(clock=xxMhz) là chỉ dẫn để...

Khai báo #use delay(clock=xxMhz) là chỉ dẫn để CCS tạo ra mã delay đúng với tần số thạch anh mà mình sử dụng, ví dụ bạn sử dụng thạch anh 4Mhz, thì khai báo #use delay(clock=4Mhz), như thế thì cái...
Chuyên mục: Lỗi lập trình ngôn ngữ cấp cao 21-08-2008, 11:44 AM
Trả lời: 11
Lần đọc: 44,717
Người gửi phamminhtuan
Mình có quote cho bạn những đoạn code trên, bạn...

Mình có quote cho bạn những đoạn code trên, bạn cần lưu ý những điều sau để tự sửa lại chương trình:


Trong PIC16F877A không có ưu tiên ngắt, do đó chỉ dẫn #priority không có tác dụng
Khi xảy...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-08-2008, 12:56 AM
Trả lời: 8
Lần đọc: 12,865
Người gửi phamminhtuan
Bạn có thể dùng hàm make8() có sẵn của CCS C, xem...

Bạn có thể dùng hàm make8() có sẵn của CCS C, xem kỹ trong file help, make8(data, offset)
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-08-2008, 12:52 AM
Trả lời: 245
Lần đọc: 307,526
Người gửi phamminhtuan
Bạn có thể sử dụng như sau cho LCD, dùng thư viện...

Bạn có thể sử dụng như sau cho LCD, dùng thư viện lcd.c của CCS luôn, nếu cần xuất cho led 7 thanh hay cái gì đó thì bạn viết lại 1 hàm giống như hàm lcd_putc() của thư viện này cũng được.

float...
Chuyên mục: Lỗi lập trình ngôn ngữ cấp cao 21-08-2008, 12:36 AM
Trả lời: 11
Lần đọc: 44,717
Người gửi phamminhtuan
Bạn có thể post code lên được không, có thể sẽ dễ...

Bạn có thể post code lên được không, có thể sẽ dễ giải quyết vấn đề hơn, chú ý là ngắt INT_RB là ngắt on change, xử lý không tốt ở đây cũng nảy sinh vấn đề rồi.
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 20-08-2008, 04:34 PM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Điều khiển led đơn

Với bài viết này, yêu cầu là điều khiển chớp tắt các LED được nối với PORT A từ PORTA.0 đến PORTA.7

Trước tiên, để tính toán thời gian chạy cần phải cấu hình dao động cho dsPIC, phần này các bạn...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 17-08-2008, 01:22 AM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Viết chương trình đầu tiên

Bây giờ bạn có thể làm với các bước như trên để tạo ra 1 project để học C30
chương trình sau khá đơn giản để xem hàm printf hiển thị các biến như thế nào


#include<p33fj256gp710.h>...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 17-08-2008, 01:09 AM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Hàm printf và sử dụng MPLAB SIM như 1 công cụ để học C30

Bài này mình nói về hàm printf là hàm xuất chuẩn của C ra UART, hay ra bất cứ thiết bị nào, khi học C30, chúng ta nên sử dụng nó và MPLAB SIM như công cụ để xem và kiểm tra kết quả.

cấu trúc của...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-08-2008, 11:37 PM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Phần cứng sử dụng

Như đã trình bày ở bài đầu, mình sẽ sử dụng Board Explorer 16 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en024858&part=DM240001) với dsPIC33FJ256GP710 và...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-08-2008, 01:03 AM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
C30 - Lướt qua

Kết nối phần cứng đến đây là tạm ổn, từ giờ về sau, hầu như mọi công việc mà chúng ta phải làm là học và viết phần mềm trên C30. Cần nói sơ lược về cấu trúc chương trình viết cho VĐK như sau:
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-08-2008, 12:19 AM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Cấu hình ICD2 kết nối MPLAB, chạy thử chương trình đầu tiên

Vì ICD2 kết nối qua cổng USB của máy tính, nên nó sẽ đòi driver khi được cắm vào lần đầu tiên, tất cả các bước làm có thể xem hình minh họa
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-08-2008, 03:16 PM
Trả lời: 6
Lần đọc: 13,124
Người gửi phamminhtuan
Học PIC 16 bit với dsPIC33Fj256GP710 và C30

Với khả năng tính toán mạnh mẽ, các module ngoại vi phong phú, tài liệu hỗ trợ phong phú, đầy đủ... và 1 điều quan trọng là VĐK 16 bit của Microchip khá rẻ...

Vậy là mình quyết định mùa hè này sẽ...
Chuyên mục: Cơ bản về vi điều khiển và PIC 11-08-2008, 02:45 AM
Trả lời: 4
Lần đọc: 12,059
Người gửi phamminhtuan
Bài này đã gởi trên dientuvietnam.net rồi mà. ...

Bài này đã gởi trên dientuvietnam.net rồi mà.
Bạn đã giải quyết việc truyền có dây chưa, nếu truyền được có dây rồi thì dùng không dây là biết ngay lỗi có phải do module RF không thôi mà.
Chương...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 10-08-2008, 12:45 AM
Trả lời: 5
Lần đọc: 13,656
Người gửi phamminhtuan
#define là định nghĩa 1 macro, ví dụ: ...

#define là định nghĩa 1 macro, ví dụ:

#define IN_LOW !input(PIN_A0)
//lúc sử dụng nó trong chương trình

if(IN_LOW) output_high(PIN_A1);
//có nghĩa trình dịch sẽ thay thế IN_LOW =...
Chuyên mục: Thực hành 09-08-2008, 12:11 AM
Trả lời: 5
Lần đọc: 14,857
Người gửi phamminhtuan
Mình không thấy bạn khai báo biến x, chắc chắn...

Mình không thấy bạn khai báo biến x, chắc chắn dịch sẽ báo lỗi chứ đừng nói gì tới việc in được ra số 5.

Có lẽ bạn post chương trình chưa đầy đủ vì có vài biến khai báo chẳng để làm gì, vài biến...
Chuyên mục: PIC và Robot trên nền Ubuntu 08-08-2008, 02:29 PM
Trả lời: 8
Lần đọc: 36,982
Người gửi phamminhtuan
Bạn đã tìm hiểu xong SDCC và ..., bạn đã học được...

Bạn đã tìm hiểu xong SDCC và ..., bạn đã học được nhiều ở diễn đàn, vậy hãy chia sẻ những điều bạn đã học được với mọi người, những tài liệu hay thông tin về SDCC trên Ubuntu hay Piklad trên diễn đàn...
Chuyên mục: Thực hành 07-08-2008, 04:35 PM
Trả lời: 3
Lần đọc: 14,322
Người gửi phamminhtuan
Ở cái dòng comment LỖI.. đó bạn, printf(string)...

Ở cái dòng comment LỖI.. đó bạn, printf(string) sẽ đợi cho đến khi gặp ký tự '\0' mới thoát khỏi hàm đó, bạn xuất biến v thì không có ký tự '\0' ở cuối.
Làm như sau:
printf("%lu", v);
sẽ định...
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 07-08-2008, 02:15 AM
Trả lời: 22
Lần đọc: 87,859
Người gửi phamminhtuan
Hướng dẫn làm USB<->RS232 để debug chương trình

Hiện nay mọi người sử dụng máy laptop cũng nhiều, mỗi lần viết chương trình cho PIC mà bị lỗi thì không cách nào mà lần với cái LCD bé tí tẹo, còn kết nối với máy tính qua RS232 để debug bằng...
Chuyên mục: Chương trình dịch & các công cụ mô phỏng 07-08-2008, 01:22 AM
Trả lời: 44
Lần đọc: 143,713
Người gửi phamminhtuan
Bạn cần cài Virtual USB host để mô phỏng, trong...

Bạn cần cài Virtual USB host để mô phỏng, trong thư mục mặc định
[C:\Program Files\Labcenter Electronics\Proteus 7 Professional\USB Drivers]
Chuyên mục: Giao tiếp cổng COM và LPT 07-08-2008, 01:17 AM
Trả lời: 8
Lần đọc: 23,832
Người gửi phamminhtuan
Trước tiên về truyền dữ liệu nối tiếp, bạn có...

Trước tiên về truyền dữ liệu nối tiếp, bạn có biết là hàm gets() nó thực hiện việc lấy 1 chuỗi dữ liệu nhận được, tức là nó nhận từng ký tự, và chờ nhận ký tự tiếp theo cho đến khi nào gặp được ký tự...
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 27-07-2008, 12:57 AM
Trả lời: 16
Lần đọc: 28,811
Người gửi phamminhtuan
Quá hay, nghe bạn nói cũng biết bạn là dân...

Quá hay, nghe bạn nói cũng biết bạn là dân software chính thống rồi, mình vẫn còn cay cú vì chưa thể viết được driver chạy trên máy tính, mặc dù tham khảo mấy bài viết khá chi tiết trên codeproject....
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 15-07-2008, 10:38 PM
Trả lời: 22
Lần đọc: 45,578
Người gửi phamminhtuan
Đúng là trong C thì như thế, nhưng trong thư viện...

Đúng là trong C thì như thế, nhưng trong thư viện của LCD không định nghĩa cho kỹ tự \r, bạn có thể xem chi tiết trong thư viện lcd.c của CCSC, trong thư mục [C:\Program Files\PICC\Drivers] nếu bạn...
Chuyên mục: Giao tiếp cổng COM và LPT 04-07-2008, 01:41 AM
Trả lời: 5
Lần đọc: 15,357
Người gửi phamminhtuan
Theo mô tả của bạn thì bạn tạo ra 2 cổng ảo là...

Theo mô tả của bạn thì bạn tạo ra 2 cổng ảo là COM1 và COM2, vậy là trên máy bạn không có cổng COM vật lý nào phải không ??

Khi bạn tạo cặp cổng COM ảo thì 2 cổng này được nối "ảo" với nhau, do đó...
kết quả từ 76 tới 100 trên 124

 
Chuyển đến

Múi giờ GMT. Hiện tại là 05:48 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam