![]() |
|
Tài trợ cho PIC Vietnam |
PIC32 - Bộ điều khiển tín hiệu số 32-bit Microchip công bố sản phẩm vi xử lý 32-bit ngày 06/11/2007 |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 4 túi
Tham gia ngày: Mar 2009
Bài gửi: 64
: |
Em mới nhảy sang chơi PIC32...Hồi xưa cũng biết tý tý dsPIC
Có 1 số thắc mắc sau, mong các đại ca giúp đỡ 1. Trong datasheet con PIC32MX575F256 nó ghi là "80 MHz maximum frequency" vậy sao anh F lại nói là 72M nhỉ 2. Chưa hiểu sự khác nhau giữa SYSCLK và PBCLK....Chỉ biết là, nhìn vào sơ đồ khối, thấy thằng PBCLK là tốc độ của các ngoại vi, được lấy từ SYSCLK qua 1 bộ chia...vậy tốc độ thực thi lệnh của PIC32 thực tế là bao nhiêu...?? 3. Sao 1 bít của thanh ghi trong pic32 lại được define làm 3 thành phần, position, mask và lengh....=> dùng làm j> lúc nào thì dùng... |
![]() |
![]() |
![]() |
#2 | |||
...Damned...
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
: |
Trích:
Trích:
Trích:
Nhưng 1 thanh ghi của PIC32 có thêm 3 phiên bản CLEAR, SET, INVERT để thực hiện các thao tác set bit, xóa bit hoặc đảo bit trong 1 chu kỳ lệnh. Bạn vẫn có thể xóa, set, đảo bit trực tiếp như trong dsPIC nhưng thao tác đó tốn nhiều chu kỳ lệnh hơn. |
|||
![]() |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Dec 2008
Bài gửi: 6
: |
Sản phẩm tăng ca lạc dịu.
|
![]() |
![]() |
![]() |
#4 |
Đệ tử 4 túi
Tham gia ngày: Mar 2009
Bài gửi: 64
: |
Ví dụ thế này
Code:
#define _AD1CON3_ADCS1_POSITION 0x00000001 #define _AD1CON3_ADCS1_MASK 0x00000002 #define _AD1CON3_ADCS1_LENGTH 0x00000001 ![]() Tiếp nữa, trong phần ADC người ta có nhắc đến 1 cái gọi là Tpb (chắc là từ thằng pbclk) Vậy làm thế nào để lấy được giá trị này...(giả sử thay đổi SYSCLK thì pbclk cũng được cập nhất) |
![]() |
![]() |
![]() |
|
|