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: 6,675
|
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: 6,675
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: 218
Lần đọc: 240,079
À, 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: 218
Lần đọc: 240,079
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: 7,195
|
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,922
|
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,922
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: 39,200
|
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: 39,200
Đ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);...
|