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ừ 1 tới 9 trên 9
thời gian kiếm là 0.01 giây.
Tìm Kiếm: Posts Made By: success.tl
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 23-12-2009, 08:47 AM
Trả lời: 3
Lần đọc: 5,565
Người gửi success.tl
À, em đang dùng con 877A. Em biết Pic16 không có...

À, em đang dùng con 877A. Em biết Pic16 không có chế độ ưu tiên ngắt, nên em dùng cách đó. nhưng chưa ổn lắm!
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 23-12-2009, 06:38 AM
Trả lời: 3
Lần đọc: 5,565
Người gửi success.tl
Khóa chéo giữa các ngắt

Anh em giúp tui với.
Tui đang sử dụng 2 ngắt: RDA và SSP. tui muốn rằng khi xảy ra ngắt RDA thì cấm ngắt SSP và ngược lại.
Tui viết chương trình như sau:
...
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 28-10-2009, 08:32 AM
Trả lời: 217
Chú ý: Giao tiếp I2C
Lần đọc: 203,215
Người gửi success.tl
À, mình sửa được rồi các bạn ạ! Bên MASTER đọc...

À, mình sửa được rồi các bạn ạ!
Bên MASTER đọc liên tiếp 6 bytes, bên SLAVE mình chỉ khai báo mảng truyền 6 phần tử nên mới có hiện tượng này. Mình khai báo lại mảng truyền >6 phần tử thì lại hoạt...
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 28-10-2009, 08:08 AM
Trả lời: 217
Chú ý: Giao tiếp I2C
Lần đọc: 203,215
Người gửi success.tl
Vấn đề ngắt i2c trong chip SLAVE

Mình có viết chương trình ngắt cho SLAVE như sau:
//////////////////////////////////////////////////////////
#INT_SSP
void i2c_isr()
{
state = i2c_isr_state();
if(state >=0x80)
...
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 24-10-2009, 06:02 PM
Trả lời: 5
Lần đọc: 6,106
Người gửi success.tl
............... void main() { int8...

...............
void main()
{
int8 value_re=2;
int8 i=10;
const int8 N = 8;
const int8 slave_addr = 0x10;
set_tris_b(0x00);
trisd=0;
rd3=0;
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 24-10-2009, 05:12 PM
Trả lời: 1
Lần đọc: 3,312
Người gửi success.tl
Hic hic, chẳng có ai giúp cả!

Hic hic, chẳng có ai giúp cả!
Chuyên mục: Giao tiếp USB, CAN, I2C, SPI, USART... 23-10-2009, 09:05 AM
Trả lời: 1
Lần đọc: 3,312
Người gửi success.tl
Giao tiếp RS232 mềm

Anh em trong Forum giúp mình với!
Mình muốn dùng Pic16F877A giao tiếp đồng thời với máy tính và với 89C51 theo chuẩn RS232. Tuy nhiên, Pic6F877A chỉ hỗ trợ 1 phần cứng USART. Mình tìm trong phần...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 22-08-2009, 12:32 PM
Trả lời: 12
Lần đọc: 31,651
Người gửi success.tl
Cảm ơn bạn phamminhtuan, theo ý kiến của bạn thì...

Cảm ơn bạn phamminhtuan, theo ý kiến của bạn thì mình đã làm được rồi!
Tuy nhiên, mình sử dụng ngắt chứ ko sử dụng thuật toán thăm dò: data=spi_data_is_in()...
Mình Post 2 đoạn Code, bạn nào cần...
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 18-08-2009, 01:25 AM
Trả lời: 12
Lần đọc: 31,651
Người gửi success.tl
Đoạn chương trình giao tiếp SPI

Chào anh em trong Forum. Tui có đoạn chương trình giao tiếp SPI như sau:
Code Slave 16F877A:

int nhan;
//...................
set_tris_d (0x00);
output_d(0x00);...
kết quả từ 1 tới 9 trên 9

 
Chuyển đến

Múi giờ GMT. Hiện tại là 03:15 AM.


Đượ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