Thông báo

Collapse
No announcement yet.

Cần giúp về PiC 12f629!!!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Cần giúp về PiC 12f629!!!

    Mình vừa làm mạch 8 LED chaser dùng PIC 12f629! sơ đồ mạch mình tìm tháy trên mạng! nên mình mua pic về làm theo thử! nhưng khi làm xong test mạch, thì mạch ko chạy! ko biết vì sao! mong các bạn giúp mình với!! cảm ơn các bạn trước!!

    Dưới đây là sơ đồ mạch mình vẽ lại bằng tay! các bạn xem và giúp mình với!!





    (Hôm trước e có post bài này nhưng e post bên "điện tử dành cho người mới bắt đầu"! đợi miết ko tháy có bạn nào trả lời! nên e đành liều post bài lần nữa bên đây! mong các anh admin thông cảm nha! )
    Attached Files

  • #2
    con PIC em phải program nó mới chạy. khi mới mua về con PIC không chứa bất cứ thứ gì trong chương trình của nó, nếu gắn vào sơ đồ của em nó sẽ không làm việc như em muốn .

    xin hỏi, em có program cho con PIC của em chưa?
    Mãi đi tìm vàng.

    Comment


    • #3
      àh vậy hả anh! dạ chưa! e chưa có program của nó!! vậy giờ e láy program ở đâu và nạp vào cho PIC như thế nào hả anh/??? a có thể giúp e đc ko?? Thanks a nha!!

      Comment


      • #4
        Nguyên văn bởi tuanlun Xem bài viết
        àh vậy hả anh! dạ chưa! e chưa có program của nó!! vậy giờ e láy program ở đâu và nạp vào cho PIC như thế nào hả anh/??? a có thể giúp e đc ko?? Thanks a nha!!
        bạn lấy mạch ở đâu thì tìm code ở đó, lấy code về qua mạch nạp kết nối với PC nạp vào con PIC trên. Nhưng xem ra bạn không học về điện tử. Làm chơi 1 lần rồi thôi thì được còn muốn tìm hiểu lâu dài thì bạn phải học từ đầu đi.

        Comment


        • #5
          cảm ơn bạn! mình đang học điện tử?? nhưng chỉ mới học năm nhất! chưa học tới pic! chỉ mới học có máy con linh kiện cơ bản thui ! mình chỉ muốn tìm hiểu thêm về máy con vi xử lí này nên mới làm thử và lập topic này để mọi người chỉ bảo thêm!
          bạn cho mình hỏi! với con Pic 12f629 này thì nên dùng mạch nạp nào?? mạch PG2c có đc ko?? còn về cái code của mạch mình tim vẫn chưa ra! bạn có biết cái code nào của con Pic này ko?? mình làm mạch 8 LED chaser!! mong bạn giúp đỡ! Thanks!!

          Comment


          • #6
            cho em xin code ic này để em độ diện thoại với các anh

            Comment


            • #7
              Coi dùm em cái code

              Chào các bác,
              Nhân tiện có bài viết về 12F629, em hỏi ở đây luôn.
              Em đang tập viết code cho con 12F629 để làm đèn nháy cây thông Noel tặng bạn.
              Chủ yếu là đang tự vọc nên viết mãi vẫn chưa thấy chạy đúng yêu cầu, nhân đây phiền các bác cao nhân coi hộ em viết sai ở đâu nhé.

              Mạch của em đơn giản lắm: Gồm một Button,
              Nhấn Button:
              + Đèn A sáng
              + Đèn B nháy 1Hz
              Sau 2s kể từ khi nhấn Button:
              +Đèn A tắt
              +Đèn B nháy 2Hz
              +Đèn C nháy (1s On, 2s Off)
              +Đèn D sáng

              Đây là code em tự vọc qua các ví dụ trên mạng:
              Code:
              #include<htc.h>
              #include<pic12f629.h>
              __CONFIG(FOSC_INTRCIO & FOSC_INTRCCLK & WDTE_OFF & PWRTE_OFF & MCLRE_ON & BOREN_OFF & CP_OFF & CPD_OFF);
              
              #define _XTAL_FREQ   4000000    
              
              
              void main()
              {	
              	
              	CMCON  	= 0x07;		
              	VRCON  	= 0x00;	     
              	TRISIO		= 0x01;       
              	WPU    	=	1;	
              	GPPU   	= 	0;
              	GPIO   	= 0x00;       
              	
              	while(1)
              	{
              
              	if(!GP0)			//  Nhấn Button
              	{
              	
              		GP2=1;		//  Đèn A sáng
              		__delay_ms(2000);	
              		GP2=0;		//  Đèn A tắt
              		GP1=1;	  	//  Đèn D sáng
              		while(1)	
              	       {	
              		__delay_ms(500);	// Đèn B nháy 1Hz
              		GP5=~GP5;
              		}
              
              	}
              
              	if(GP1)
              	{	
              		GP4=1;			// Đèn C
              		__delay_ms(1000);
              		GP4=0;
              		__delay_ms(2000);
              
              		while(1)	
              		{	
              		__delay_ms(1000);	// Đèn B nháy 2Hz
              		GP5=~GP5;
              }
              		
              	}
              	
              }
              Còn đây là mạch

              Click image for larger version

Name:	hinh mach.bmp
Views:	1
Size:	68.0 KB
ID:	1371727

              Comment


              • #8
                ủa? bạn viết ccs ak? cái câu lệnh so sanh của bạn có vấn đề đó. Và mình thấy bạn sử dụng 3 while(1). nên nhớ là khi vào while(1) thì nó sẽ không thoát ra ngoài đc đâu nha( trừ phi sử dụng lệnh break or là dùng ngắt).

                Comment


                • #9
                  Em có vài câu hỏi xin các anh chỉ giúp ạ:

                  - Vai trò của các nút nhấn trong mạch ?
                  - Con PIC này có tất cả mấy chân I/O ?
                  - Mạch sử dụng dao động nội của IC phải không ạ ? Khi sử dụng dao động nội thì có cần lập trình không hay nó tự hiểu.
                  - Con này nếu dùng mạch nạp ISP thì sơ đồ chân ra sao ạ ?

                  Em chưa học về PIC nên không rõ lắm, mong các anh chỉ giáo

                  Comment


                  • #10
                    Nguyên văn bởi frank59 Xem bài viết
                    Em có vài câu hỏi xin các anh chỉ giúp ạ:

                    1- Vai trò của các nút nhấn trong mạch ?
                    2- Con PIC này có tất cả mấy chân I/O ?
                    3- Mạch sử dụng dao động nội của IC phải không ạ ? Khi sử dụng dao động nội thì có cần lập trình không hay nó tự hiểu.
                    4- Con này nếu dùng mạch nạp ISP thì sơ đồ chân ra sao ạ ?

                    Em chưa học về PIC nên không rõ lắm, mong các anh chỉ giáo
                    1- Dùng để nhấn, có thể ra một lệnh nào đó
                    2- Xem datasheet
                    3- Phải lập trình chứ
                    4- Xem datasheet
                    See you on the dark side of the moon

                    Comment

                    Về tác giả

                    Collapse

                    tuanlun Tìm hiểu thêm về tuanlun

                    Bài viết mới nhất

                    Collapse

                    Đang tải...
                    X