PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کسی با pic32 کاری نداره؟



study
09-03-2010, 13:26
عرض سلام و خسته نباشید
نظرتون در مورد pic32 چیه؟

study
19-04-2010, 18:26
ای بابا، مهندسین محترم یک نظر که دیگه این حرفارو نداره :d

Division
20-04-2010, 02:41
عرض سلام و خسته نباشید
نظرتون در مورد pic32 چیه؟

pic32 در حد ميكروكنترلرهاي ARM7 هستن البته بعضي امكاناتشون خيلي سرتر از آرم ها هستش با كلاك 80مگاهرتز كار مي كنن و سرعت اجراشون يه چيزي در حدود 1.56DMIPS/MHz هست كه يه جورايي فوق العاده هست و هم سطح CORTEX-M3 مي باشد .
ولي پيدا كردنش سخته و يكمم قيمتشون گرونه .

اما در كل در حد ايده آل هستن :wink:

study
20-04-2010, 14:20
تو سایت iranpicmicro.com تعدادی از اونهارو توی لیستش نوشته، قیمت هاش هم به نسبت ARM های NXP که توی بازار هست فکر میکنم کمتر باشه.
کسی میدونه حداقل سخت افزار مورد نیاز برای این میکروها چیه؟ منظورم این هست که اگر بخوایم یک مدار بسیار ساده با اونها ببندیم به چه قطعاتی نیاز داریم؟
تشکر

SA3ID
20-04-2010, 14:58
با سلام
همون طوری که مهندس GENIUS اشاره کردم تقریبا این سری از میکروها رو با میکروهای ARM با هسته CORTEX-M3 مقایسه میکن و علت این مقایسه هم به خاطر هسته قدرتمندشه! تو بازار ایران دو مدل از این میکروها به شماره PIC32MX360F512L و PIC32MX460F512L موجود هست. من خود هر دوی این میکروها رو دارم. امکانات این دو میکرو هم به شرح زیره:

High-Performance 32-bit RISC CPU:
• MIPS32® M4K™ 32-bit Core with 5-Stage Pipeline
• 80 MHz Maximum Frequency
• 1.56 DMIPS/MHz (Dhrystone 2.1) Performance
at 0 Wait State Flash Access
• Single-Cycle Multiply and High-Performance
Divide Unit
• MIPS16e™ Mode for Up to 40% Smaller Code
Size
• User and Kernel Modes to Enable Robust
Embedded System
• Two Sets of 32 Core Register Files (32-bit) to
Reduce Interrupt Latency
• Prefetch Cache Module to Speed Execution from
Flash

Microcontroller Features:
• Operating Voltage Range of 2.3V to 3.6V
• 32K to 512K Flash Memory (plus an additional
12KB of Boot Flash)
• 8K to 32K SRAM Memory
• Pin-Compatible with Most PIC24/dsPIC® Devices
• Multiple Power Management Modes
• Multiple Interrupt Vectors with Individually
Programmable Priority
• Fail-Safe Clock Monitor Mode
• Configurable Watchdog Timer with On-Chip
Low-Power RC Oscillator for Reliable Operation

Peripheral Features:
• Atomic SET, CLEAR and INVERT Operation on
Select Peripheral Registers
• Up to 4-Channel Hardware DMA Controller with
Automatic Data Size Detection
• USB 2.0 Compliant Full Speed Device and
On-The-Go (OTG) Controller
• USB has a Dedicated DMA Channel
• 10 MHz to 40 MHz Crystal Oscillator
• Internal 8 MHz and 32 kHz Oscillators
• Separate PLLs for CPU and USB Clocks
• Two I2C™ Modules
• Two UART Modules with:
- RS-232, RS-485 and LIN 1.2 support
- IrDA® with On-Chip Hardware Encoder and
Decoder
• Parallel Master and Slave Port (PMP/PSP) with
8-bit and 16-bit Data and Up to 16 Address Lines
• Hardware Real-Time Clock/Calendar (RTCC)
• Five 16-bit Timers/Counters (two 16-bit pairs combine
to create two 32-bit timers)
• Five Capture Inputs
• Five Compare/PWM Outputs
• Five External Interrupt Pins
• High-Speed I/O Pins Capable of Toggling at Up to
80 MHz
• High-Current Sink/Source (18 mA/18 mA) on
All I/O Pins
• Configurable Open-Drain Output on Digital I/O
Pins

Debug Features:
• Two Programming and Debugging Interfaces:
- 2-Wire Interface with Unintrusive Access and
Real-time Data Exchange with Application
- 4-wire MIPS Standard Enhanced JTAG
interface
• Unintrusive Hardware-Based Instruction Trace
• IEEE Std 1149.2 Compatible (JTAG) Boundary
Scan
Analog Features:
• Up to 16-Channel 10-bit Analog-to-Digital
Converter:
- 500 ksps Conversion Rate
- Conversion Available During Sleep, Idle
• Two Analog Comparators
• 5.5V Tolerant Input Pins (digital pins only)

من تو یه فایلی دیدم که هسته MIPS32 M4K رو با CORTEX-M3 مقایسه کرده که به شکل زیر بود:


You can see links before reply

درضمن از لینک زیر میتونید یه PDF رو دانلود کنید که اونجا با چندتا هسته دیگه مقایسه شده:


You can see links before reply


برای کار با این میکروها باید از کامپایلر MPLAB C32 استفاده کنید. بهترین منبع هم واسه کار با این کامپایلر فایلهای هست که هنگام نصب این برنامه در پوشه نصب شده وجود دارند یا کتاب مخصوص میکروهای PIC32 هست که میتونید از لینک زیر به همراه سورس کدهاش دانلود کنید, درضمن از کامپایلر ICD2 هم میتونید واسه پروگرم کردن این دو مدل استفاده کنید.

You can see links before reply

خلاصه من نمیدونم که چرا در مورد میکروهای PIC همیشه کم لطفی میشه و همیشه کلی ایراد ازش میگیرن و همیشه هم میگن سرعت میکروهای PIC به 4 تقسیم میشه ولی با این همه به نظر من هرچقدرم سرعتشون کم باشه باز امکاناتی توشون دارن که این کمبود سرعت رو جبران کنند.:wink:

SA3ID
20-04-2010, 15:16
کسی میدونه حداقل سخت افزار مورد نیاز برای این میکروها چیه؟ منظورم این هست که اگر بخوایم یک مدار بسیار ساده با اونها ببندیم به چه قطعاتی نیاز داریم؟
تشکر

MPLAB C32+ ICD2+ منبع تغذیه 3.3 ولت+ LED !!!
به نظر من درست کردن یه فلاشر ساده اولین قدم واسه کار با هر میکروکنترلریه!aa)

study
20-04-2010, 22:01
ممنون سعید جان
میشه یک تبدیل براشون درست کرد و روی برد برد بستشون و باهاشون کار کرد یا مشکلات نویزی پیدا میکنند؟ حتما باید براشون برد آموزشی درست کرد؟
در مورد pic میشه گفت فرمایش شما رو قبول دارم، من توی تمام دوران کار کردنم با میکروها هنوز از مایکروچیپ بد ندیدم و همون چیزی که انتظار داشتم رو همیشه بهم داده اما از اتمل چندین بار ضربه خوردم.8o
تشکر

SA3ID
21-04-2010, 00:41
دوست عزیز من یه سوکت واسه این مدل از میکروها طراحی کردم که میتونی از لینک زیر دانلود کنی. ولی تو شهر ما کسی نمیتونه این نوع مدارات رو چاپ کنه. امیدوارم حداقل به درد شما بخوره. :wink:


You can see links before reply


موفق باشید:roll: