PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   giao tiếp R232 và PIC ở WIN7 (http://www.picvietnam.com/forum/showthread.php?t=7337)

pucapuca123 07-11-2010 08:56 PM

giao tiếp R232 và PIC ở WIN7
 
em xin chào các CÁN BỘ của diễn đàn và các bạn thành viên trong diễn đàn.
em mới bắt đầu tìm hiểu về VĐK PIC nên rất VERY CHICKEN.
em có mấy câu hỏi rất dốt của người mới bắt đầu mong các bác chỉ giáo.
+ câu 1:
chẳng là máy em mới cài WIN7 nên em ko tìm thấy phần hyteminal đâu để giao tiếp mạch VĐK PIC với máy tính.chẳng nhẽ mỗi lần muốn giao tiếp em lại phải cài lại bản WIN XP:(.
ko biết có phần mềm nào có thể để mạch VĐK PIC nói chuyện được với máy tính cài bản WIN7 ko nhi?nếu có mong các bác cho em địa chỉ download và có cả hướng dẫn cách sử dụng nữa thì càng tốt.
+ câu 2:
em ko hiểu 2 câu lệnh C này khác nhau điểm gì? mong các bác giải đáp dùm:

switch(bien1)
{
case 0:
bien1=1;
if(...)
{
lệnh điều khiển;
}
else
{
lệnh điều khiển;
}
break;

}

//////////////////////////////
switch(bien1)
{
case 0:
if(...)
{
bien1=1;
lệnh điều khiển;
}
else
{
lệnh điều khiển;
}
break;
}

các bác cho em hỏi khi trong hai lênh{switch(bien1)}. thì khi (bien 1) nằm trong câu lệnh if thì chương trình sẽ chạy như thế nào và khi (bien 1) nằm ngoài câu lệnh if thì chương trình sẽ chạy như thế nào?
mong các bác giải đáp dùm thắc mắc.

+câu 3:
có con PIC nào khoảng 18 chân hoặc 14 chân và có 2 đầu vào analog và còn lại là đầu vào số ko nhỉ? để em thay thế con 16f88 vì con này đắt quá.
và có con PIC 40 pin nào có 2 cổng UART hoặc 2 cổng I2C ko nhỉ?
cám ơn các bác

thanh_30april 14-11-2010 12:54 AM

tôi có thể giúp bạn ỏ câu 2 nhủ sau:
switch(bien1)
{
case 0:
bien1=1;//neu bien1==0 thi gan bien1=1
if(...)
{
lệnh điều khiển;
}
else
{
lệnh điều khiển;
}
break;

}
/////////
switch(bien1)
{
case 0:
if(...)
{
bien1=1;//neu bien1==0 va if(...) thi gan bien1=1
lệnh điều khiển;
}
else
{
lệnh điều khiển;
}
break;
}

delta21 14-11-2010 06:29 PM

bạn dùng hyper terminal forn win7 xem
http://www.mediafire.com/?dmm4ycyei0w.
ban phải copy các file hypertrm.dll và htrn_jis.dll vào sytems 32 và chạy file hypertrm.exe nhé

nhoczin 15-11-2010 06:20 PM

Em giúp bác câu 3:
con có 2 SPI/I2C mua đc ở VN PIC16F1827, 18 chân. con này em mua ở TechPal trc là ~35k chân DIP, h bán toàn chân ML, em bó cẳng. Em nghĩ con này giải quyết được vấn đề của bác. Bác xem thông số của em nó mà xem ^^, ko yêu luôn mới lạ.


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam