PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

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

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 18-09-2007, 11:38 PM   #1
anhdk
Nhập môn đệ tử
 
Tham gia ngày: Sep 2007
Bài gửi: 1
:
Smile Những khái niệm cơ bản !

Chào tất cả các thành viên của picvietnam, mình mới làm quen với vi điều khiển nên còn rất nhiều điều bỡ ngỡ, khó hiểu. Mình có một số câu hỏi tuy hơi ngớ ngần nhưng mong các bác nhiệt tình giải đáp :

- Đối với mỗi một vi điều khiển đều có các thành phần như : SRAM, flash, bộ nhớ chương trình (code memory), bộ nhớ dữ liệu (data memory). Vậy chức năng cụ thể của từng thành phần này dùng để làm gì, đặc biệt là mấy cái flash với lại SRAM..., thú thật là em trả hiểu chúng để làm gì nữa, tại sao lại phải cần những thứ này.

- Khi nào thì cần dùng đến ADC, DAC, WDT, timer/counter ?

- Để học lập trình cho một vi điều khiển thì phải bắt đầu từ đâu ?

Mong bác falleat cho ý kiến chỉ đạo !

Em xin cảm ơn
anhdk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-09-2007, 12:05 PM   #2
tinhthanthep
Đệ tử 6 túi
 
tinhthanthep's Avatar
 
Tham gia ngày: Jun 2005
Bài gửi: 141
:
Thứ nhất là bạn hỏi mỗi faleat nên đợi bạn falleat trả lời nhé.
Thứ hai là trên diễn đàn không có ai có nick là falleat cả.
hehe
tinhthanthep vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-09-2007, 05:17 PM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi tinhthanthep View Post
Thứ nhất là bạn hỏi mỗi faleat nên đợi bạn falleat trả lời nhé.
Thứ hai là trên diễn đàn không có ai có nick là falleat cả.
hehe
Tinhthanthep nhắc khéo nhưng mà rất có ý đấy. Bạn không nên đặt vấn đề và chỉ trực tiếp một người. 3 năm trước F là người khởi xướng phong trào, nhưng F không phải là người giỏi nhất. Năm vừa qua anh Nam cũng là người giúp các bạn trả lời nhiều vấn đề, nhưng anh Nam không phải là người có kinh nghiệm nhiều nhất.

Điều mà BDH làm là cố gắng truyền đạt cách học, cách làm việc.

Những câu hỏi của bạn ở trên rất hợp lý, đó là những phần cơ bản mà F viết trong "Vài điểm về vi điều khiển", F có nói đến cần phải hiểu các khái niệm nó là gì, nó hoạt động như thế nào...

Vấn đề này F nghĩ rằng hiện nay có rất nhiều bạn đang quan tâm, và F xin phép để lại cho các bạn thảo luận. Làm thế nào để định nghĩa và giới thiệu cho người khác một cách thật ngắn gọn về các khái niệm dùng trong VDK, đó là một điều tương đối phức tạp đấy chứ nhỉ.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-09-2007, 10:30 AM   #4
Tuấn Anh CVN
Đệ tử 1 túi
 
Tham gia ngày: Jul 2007
Bài gửi: 15
:
Ai biết xin chỉ giúp mình với! Mình sử dụng HTPIC viết cho PIC 18F452. Sau khi định nghĩa chân như sau.
#define sensor LATD0 //định nghĩa chân vào sensor là RD0

và có lệnh cấu hình chân RD0 là input

TRISD0=1;

khi dùng câu lệnh sau vẫn chạy nhưng không có tác dụng như ý muốn.

while(sensor==1)
do {execute();}
stop();

Nhưng nếu sử dụng tên nguyên gốc thì chương trình nạp xong chạy đúng:

while(RD0==1)
do {execute();}
stop();

Cả hai cách viết trên khi biên dịch vẫn OK nhưng khi nạp vào chỉ có cách 2 là chạy đúng.
Đối với định nghĩa các chân là output thì không gặp phải vấn đề gì cả.
Tuấn Anh CVN vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 11-01-2011, 09:25 PM   #5
toinhatminh
Nhập môn đệ tử
 
Tham gia ngày: Apr 2009
Bài gửi: 4
:
Hi! Chào các bạn !
Mình có vấn đề thắc mắc như sau:
Flash dùng để ghi dữ liệu mà người lập trình đưa vào (code program),
SRAM là bộ nhớ truy suất ngẫu nhiêu , nghĩa là chương trình khi thực chương trình sẽ thực hiện trên bộ nhớ này.
EEPROM là bộ nhớ dùng để ghi lên thôi, không mất dữ liệu khi mất điện.
Ở trong con PIC6F887 nó cho là Flash(words)=8192, SRAM(bytes)=368,EEPROM(bytes)=256.
Cho mình hỏi là khi nạp chương trình code của mình sẽ lưa vào Flash( Program memory), thế thì cái thằng EEPROM mình sẽ dùng vào việc gì nhỉ???
toinhatminh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 05:37 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