ការណែនាំអ្នកប្រើប្រាស់ ATMEL AT90CAN32-16AU 8bit AVR Microcontroller

និមិត្តសញ្ញា ATMEL

8 ប៊ីត និមិត្តសញ្ញា AVR Microcontroller ជាមួយ 32K/64K/128K Bytes នៃ ISP Flash និង CAN Controller

AT90CAN32
AT90CAN64
AT90CAN128

សង្ខេប

វិវរណៈ 7679HS–CAN–08/08

លក្ខណៈពិសេស

  • មុខងារខ្ពស់ ថាមពលទាប AVR® 8-bit Microcontroller
  • ស្ថាបត្យកម្ម RISC កម្រិតខ្ពស់
    • សេចក្តីណែនាំដ៏មានអានុភាព ១២០ - ការប្រតិបត្តិវដ្តនៃនាឡិកាតែមួយ
    • ការចុះឈ្មោះការងារ 32 x 8 គោលបំណងទូទៅ + ការចុះឈ្មោះត្រួតពិនិត្យគ្រឿងកុំព្យូទ័រ
    • ប្រតិបត្ដិការឋិតិវន្តពេញលេញ
    • រហូតដល់ 16 MIPS ឆ្លងកាត់នៅ 16 MHz
    • មេគុណវដ្ត 2 នៅលើបន្ទះឈីប
  • កម្មវិធីមិនប្រែប្រួល និងការចងចាំទិន្នន័យ
    • 32K/64K/128K Bytes នៃ Flash ដែលអាចដំណើរការឡើងវិញបានក្នុងប្រព័ន្ធ (AT90CAN32/64/128)
      • ការស៊ូទ្រាំ: 10,000 សរសេរ / លុបវដ្ត
    • ផ្នែកកូដចាប់ផ្ដើមស្រេចចិត្តជាមួយនឹងសោឯករាជ្យ
      • ទំហំចាប់ផ្ដើមដែលអាចជ្រើសរើសបាន៖ 1K Bytes, 2K Bytes, 4K Bytes ឬ 8K Bytes
      • ការសរសេរកម្មវិធីក្នុងប្រព័ន្ធដោយកម្មវិធី On-Chip Boot Program (CAN, UART, …)
      • ប្រតិបត្តិការអាន-ខណៈពេល-សរសេរពិត
    • 1K/2K/4K Bytes EEPROM (ការស៊ូទ្រាំ៖ 100,000 វដ្តសរសេរ/លុប) (AT90CAN32/64/128)
    • 2K/4K/4K Bytes SRAM ខាងក្នុង (AT90CAN32/64/128)
    • រហូតដល់ 64K Bytes ស្រេចចិត្ត ទំហំអង្គចងចាំខាងក្រៅ
    • ការចាក់សោកម្មវិធីសម្រាប់សុវត្ថិភាពកម្មវិធី
  • JTAG (IEEE std. 1149.1 Compliant) ចំណុចប្រទាក់
    • សមត្ថភាពស្កេនព្រំដែន យោងទៅតាម JTAG ស្តង់ដារ
    • កម្មវិធី Flash (Hardware ISP), EEPROM, Lock & Fuse Bits
    • ការគាំទ្រការបំបាត់កំហុសនៅលើបន្ទះឈីបយ៉ាងទូលំទូលាយ
  • CAN Controller 2.0A & 2.0B – ISO 16845 Certified (១៦១៦)
    • 15 វត្ថុសារពេញលេញជាមួយឧបករណ៍កំណត់អត្តសញ្ញាណដាច់ដោយឡែក Tags និងរបាំង
    • បញ្ជូន ទទួល ការឆ្លើយតបដោយស្វ័យប្រវត្តិ និងរបៀបទទួលស៊ុមស៊ុម
    • អត្រាផ្ទេរអតិបរមា 1Mbits/s នៅ 8 MHz
    • ពេលវេលាស្តamping, TTC & Listening Mode (ចារកម្ម ឬ Autobaud)
  • លក្ខណៈពិសេសគ្រឿងកុំព្យូទ័រ
    • កម្មវិធីកំណត់ម៉ោងឃ្លាំមើលដែលអាចបង្កើតកម្មវិធីបានជាមួយ Oscillator នៅលើបន្ទះឈីប
    • កម្មវិធីកំណត់ម៉ោងធ្វើសមកាលកម្ម 8 ប៊ីត / Counter-0
      • 10-bit Prescaler
      • បញ្ជរព្រឹត្តិការណ៍ខាងក្រៅ
      • ទិន្នផលប្រៀបធៀបឬលទ្ធផល PWM 8 ប៊ីត
    • 8-bit Asynchronous Timer/Counter-2
      • 10-bit Prescaler
      • បញ្ជរព្រឹត្តិការណ៍ខាងក្រៅ
      • ទិន្នផលប្រៀបធៀបឬលទ្ធផល PWM 8 ប៊ីត
      • Oscillator 32Khz សម្រាប់ប្រតិបត្តិការ RTC
    • ឧបករណ៍កំណត់ម៉ោងធ្វើសមកាលកម្ម 16 ប៊ីតពីរ/Counters-1 & 3
      • 10-bit Prescaler
      • បញ្ចូលការចាប់យកជាមួយនឹង Noise Canceler
      • បញ្ជរព្រឹត្តិការណ៍ខាងក្រៅ
      • 3- ទិន្នផលប្រៀបធៀប ឬ 16-Bit PWM Output
      • លទ្ធផលប្រៀបធៀបម៉ូឌុល
    • 8-channel, 10-bit SAR ADC
      • 8 ប៉ុស្តិ៍តែមួយ
      • 7 ឆានែលឌីផេរ៉ង់ស្យែល
      • 2 ប៉ុស្តិ៍ផ្សេងគ្នាជាមួយនឹងការទទួលបានកម្មវិធីនៅ 1x, 10x, ឬ 200x
    • ឧបករណ៍ប្រៀបធៀបអាណាឡូកនៅលើឈីប
    • ចំណុចប្រទាក់សៀរៀលពីរខ្សែដែលតម្រង់ទិសបៃ
    • សៀរៀល USART
    • Master/Slave SPI Serial Interface
      • កម្មវិធី Flash (Hardware ISP)
  • លក្ខណៈពិសេសនៃឧបករណ៍ត្រួតពិនិត្យខ្នាតតូច
    • ការបើកថាមពលឡើងវិញ និងការរកឃើញពណ៌ត្នោតដែលអាចបង្កើតកម្មវិធីបាន។
    • ការក្រិតតាមខ្នាត RC Oscillator ខាងក្នុង
    • 8 ប្រភពរំខានខាងក្រៅ
    • 5 របៀបគេង៖ ទំនេរ, ADC Noise Reduction, Power-save, Power-down & Standby
    • កម្មវិធីដែលអាចជ្រើសរើសបាន ប្រេកង់នាឡិកា
    • បិទការទាញឡើងជាសកល
  • I / O និងកញ្ចប់
    • 53 បន្ទាត់ I/O ដែលអាចសរសេរកម្មវិធីបាន។
    • 64-lead TQFP និង 64-lead QFN
  • វ៉ុលប្រតិបត្តិការtages: 2.7 - 5.5V
  • សីតុណ្ហភាពប្រតិបត្តិការ៖ ឧស្សាហកម្ម (-40°C ដល់ +85°C)
  • ប្រេកង់អតិបរមា៖ 8 MHz នៅ 2.7V, 16 MHz នៅ 4.5V

កំណត់សម្គាល់៖ 1. ព័ត៌មានលម្អិតនៅផ្នែក 19.4.3 នៅទំព័រ 242 ។

ការពិពណ៌នា

ការប្រៀបធៀបរវាង AT90CAN32, AT90CAN64 និង AT90CAN128

AT90CAN32, AT90CAN64 និង AT90CAN128 គឺត្រូវគ្នានឹងផ្នែករឹង និងផ្នែកទន់។ ពួកវាខុសគ្នាតែក្នុងទំហំអង្គចងចាំដូចបង្ហាញក្នុងតារាង 1-1។

តារាង 1-1 ។ សង្ខេបទំហំអង្គចងចាំ

ឧបករណ៍ពន្លឺEEPROMRAM
AT90CAN3232K បៃ1K បៃ2K បៃ
AT90CAN6464K បៃ2K បៃ4K បៃ
AT90CAN128128K បៃ4K បៃ4K បៃ
ការពិពណ៌នាផ្នែក

AT90CAN32/64/128 គឺជា microcontroller 8-bit CMOS ដែលមានថាមពលទាបដោយផ្អែកលើស្ថាបត្យកម្ម RISC ដែលត្រូវបានកែលម្អ AVR ។ តាមរយៈការប្រតិបត្តិការណែនាំដ៏មានអានុភាពនៅក្នុងវដ្តនាឡិកាតែមួយ AT90CAN32/64/128 សម្រេចបាននូវដំណើរការឈានដល់ 1 MIPS ក្នុងមួយ MHz ដែលអនុញ្ញាតឱ្យអ្នករចនាប្រព័ន្ធបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់ថាមពលធៀបនឹងល្បឿនដំណើរការ។

ស្នូល AVR រួមបញ្ចូលនូវការណែនាំដ៏សំបូរបែបដែលមានអ្នកចុះឈ្មោះធ្វើការគោលបំណង ៣២ នាក់។ អ្នកចុះឈ្មោះទាំង ៣២ នាក់ត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅនឹងអង្គភាពតក្កវិទ្យាអាល់ធីម៉ាធីតដែលអនុញ្ញាតឱ្យអ្នកចុះឈ្មោះឯករាជ្យពីរនាក់អាចចូលបានក្នុងការណែនាំតែមួយដែលប្រតិបត្តិក្នុងវដ្តនាឡិកាមួយ។ ស្ថាបត្យកម្មលទ្ធផលគឺមានប្រសិទ្ធិភាពជាងកូដខណៈពេលដែលការសំរេចបានលទ្ធផលលឿនជាងឧបករណ៍ត្រួតពិនិត្យខ្នាតតូចអាយស៊ីអេសស៊ីធម្មតា។

AT90CAN32/64/128 ផ្តល់នូវលក្ខណៈពិសេសដូចខាងក្រោម៖ 32K/64K/128K bytes នៃ In-System Programmable Flash ជាមួយនឹងសមត្ថភាព Read-While-Write, 1K/2K/4K bytes EEPROM, 2K/4K/4K bytes SRAM, 53 គោលបំណងទូទៅ បន្ទាត់ I/O, 32 ការចុះឈ្មោះក្នុងគោលបំណងទូទៅ, ឧបករណ៍បញ្ជា CAN, បញ្ជរពេលវេលាពិត (RTC), កម្មវិធីកំណត់ម៉ោង/បញ្ជរដែលអាចបត់បែនបានចំនួនបួនជាមួយនឹងរបៀបប្រៀបធៀប និង PWM, 2 USARTs, ចំណុចប្រទាក់សៀរៀលពីរខ្សែ, 8-channel 10 -bit ADC ជាមួយនឹងការបញ្ចូលឌីផេរ៉ង់ស្យែលស្រេចចិត្ត stage ជាមួយនឹងការកើនឡើងនៃកម្មវិធី កម្មវិធីកំណត់ម៉ោងឃ្លាំមើលកម្មវិធីជាមួយ Oscillator ខាងក្នុង ច្រកសៀរៀល SPI, IEEE std ។ 1149.1 អនុលោមតាម JTAG ចំណុចប្រទាក់សាកល្បង ត្រូវបានប្រើផងដែរសម្រាប់ការចូលប្រើប្រព័ន្ធបំបាត់កំហុសនៅលើបន្ទះឈីប និងការសរសេរកម្មវិធី និងរបៀបសន្សំថាមពលដែលអាចជ្រើសរើសបានចំនួនប្រាំ។

របៀប Idle បញ្ឈប់ CPU ខណៈពេលដែលអនុញ្ញាតឱ្យ SRAM, Timer/Counters, SPI/CAN ports និង interrupt system ដើម្បីបន្តដំណើរការ។ របៀបបិទថាមពលរក្សាទុកមាតិកាចុះឈ្មោះ ប៉ុន្តែបង្កក Oscillator ដោយបិទមុខងារបន្ទះឈីបផ្សេងទៀតទាំងអស់រហូតដល់ការរំខានបន្ទាប់ ឬកំណត់ផ្នែករឹងឡើងវិញ។ នៅក្នុងរបៀបសន្សំថាមពល កម្មវិធីកំណត់ពេលវេលាអសមកាលបន្តដំណើរការ ដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់រក្សាមូលដ្ឋានកម្មវិធីកំណត់ពេលខណៈពេលដែលឧបករណ៍ដែលនៅសល់កំពុងដេក។ របៀបកាត់បន្ថយសំលេងរំខាន ADC បញ្ឈប់ស៊ីភីយូ និងម៉ូឌុល I/O ទាំងអស់ លើកលែងតែកម្មវិធីកំណត់ពេលវេលាអសមកាល និង ADC ដើម្បីកាត់បន្ថយសំលេងរំខាននៅពេលប្តូរ ADC ។ នៅក្នុងរបៀបរង់ចាំ ឧបករណ៍ Crystal/Resonator Oscillator កំពុងដំណើរការខណៈពេលដែលឧបករណ៍ដែលនៅសល់កំពុងដេក។ នេះអនុញ្ញាតឱ្យចាប់ផ្តើមដំណើរការលឿនខ្លាំង រួមជាមួយនឹងការប្រើប្រាស់ថាមពលទាប។

ឧបករណ៍នេះត្រូវបានផលិតឡើងដោយប្រើបច្ចេកវិទ្យាអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុដែលមានដង់ស៊ីតេខ្ពស់របស់ Atmel ។ Onchip ISP Flash អនុញ្ញាតឱ្យអង្គចងចាំកម្មវិធីត្រូវបានរៀបចំឡើងវិញនៅក្នុងប្រព័ន្ធតាមរយៈចំណុចប្រទាក់សៀរៀល SPI ដោយអ្នកសរសេរកម្មវិធីអង្គចងចាំធម្មតា ឬដោយកម្មវិធី On-chip Boot ដែលដំណើរការលើស្នូល AVR ។ កម្មវិធីចាប់ផ្ដើមអាចប្រើចំណុចប្រទាក់ណាមួយដើម្បីទាញយកកម្មវិធីកម្មវិធីនៅក្នុងកម្មវិធី Flash memory ។ កម្មវិធីនៅក្នុងផ្នែក Boot Flash នឹងបន្តដំណើរការខណៈពេលដែលផ្នែក Application Flash ត្រូវបានអាប់ដេត ដោយផ្តល់នូវប្រតិបត្តិការ Read-While-Write ពិតប្រាកដ។ ដោយការរួមបញ្ចូលស៊ីភីយូ RISC 8 ប៊ីតជាមួយនឹង Flash កម្មវិធីដោយខ្លួនឯងនៅក្នុងប្រព័ន្ធនៅលើបន្ទះឈីប monolithic នោះ Atmel AT90CAN32/64/128 គឺជា microcontroller ដ៏មានអានុភាពដែលផ្តល់នូវដំណោះស្រាយដែលអាចបត់បែនបាន និងចំណាយមានប្រសិទ្ធិភាពខ្ពស់ចំពោះកម្មវិធីត្រួតពិនិត្យដែលបានបង្កប់ជាច្រើន។

AT90CAN32/64/128 AVR ត្រូវបានគាំទ្រជាមួយនឹងឈុតពេញលេញនៃកម្មវិធី និងឧបករណ៍អភិវឌ្ឍន៍ប្រព័ន្ធ រួមមានៈ កម្មវិធីចងក្រង C, ឧបករណ៍ភ្ជាប់ម៉ាក្រូ, កម្មវិធីបំបាត់កំហុស/កម្មវិធីត្រាប់តាម, ឧបករណ៍ត្រាប់តាមក្នុងសៀគ្វី និងឧបករណ៍វាយតម្លៃ។

ការបដិសេធ

តម្លៃធម្មតាដែលមាននៅក្នុងតារាងទិន្នន័យនេះគឺផ្អែកលើការក្លែងធ្វើ និងការកំណត់លក្ខណៈរបស់ឧបករណ៍បញ្ជាមីក្រូត្រួតពិនិត្យ AVR ផ្សេងទៀតដែលផលិតនៅលើបច្ចេកវិទ្យាដំណើរការដូចគ្នា។ តម្លៃអប្បបរមា និងអតិបរមានឹងមានបន្ទាប់ពីឧបករណ៍ត្រូវបានកំណត់លក្ខណៈ។

រារាំងដ្យាក្រាម

រូបភាពទី 1-1 ។ រារាំងដ្យាក្រាម

រូបភាពទី 1-1 ដ្យាក្រាមប្លុក

កំណត់រចនាសម្ព័ន្ធម្ជុល

រូបភាពទី 1-2 ។ Pinout AT90CAN32/64/128 - TQFP

រូបភាព 1-2

(១៦១៦) NC = កុំភ្ជាប់ (អាចប្រើក្នុងឧបករណ៍នាពេលអនាគត)

(១៦១៦) ឧបករណ៍កំណត់ម៉ោង 2

រូបភាពទី 1-3 ។ Pinout AT90CAN32/64/128 - QFN

រូបភាព 1-3

(១៦១៦) NC = កុំភ្ជាប់ (អាចប្រើក្នុងឧបករណ៍នាពេលអនាគត)

(១៦១៦) ឧបករណ៍កំណត់ម៉ោង 2

ចំណាំ៖ បន្ទះកណ្តាលដ៏ធំនៅក្រោមកញ្ចប់ QFN ត្រូវបានធ្វើពីលោហៈ ហើយភ្ជាប់ខាងក្នុងជាមួយ GND ។ វាគួរតែត្រូវបាន solder ឬស្អិតជាប់ជាមួយនឹងក្រុមប្រឹក្សាភិបាលដើម្បីធានាបាននូវស្ថេរភាពមេកានិចល្អ។ ប្រសិនបើបន្ទះកណ្តាលត្រូវបានទុកចោលដោយមិនភ្ជាប់ នោះកញ្ចប់អាចនឹងរលុងចេញពីក្តារ។

1.6.3 ច្រក A (PA7..PA0)

ច្រក A គឺជាច្រក I/O ទ្វេទិស 8 ប៊ីត ជាមួយនឹងឧបករណ៍ទប់ទាញខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ) ។ សតិបណ្ដោះអាសន្នទិន្នផលច្រក A មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានសមត្ថភាពលិចខ្ពស់ និងប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក A ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុលច្រក A ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក A ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសផ្សេងៗនៃ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 74 ។

1.6.4 ច្រក B (PB7..PB0)

ច្រក B គឺជាច្រក I/O ទ្វេទិស 8 ប៊ីត ជាមួយនឹងឧបករណ៍ទប់ទាញខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ) ។ សតិបណ្ដោះអាសន្នទិន្នផលរបស់ច្រក B មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រី ជាមួយនឹងសមត្ថភាពលិចខ្ពស់ និងប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក B ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុលច្រក B ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក B ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសផ្សេងៗនៃ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 76 ។

1.6.5 ច្រក C (PC7..PC0)

ច្រក C គឺជាច្រក I/O 8-bit bi-directional ជាមួយនឹង resistors ទាញឡើងខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ)។ សតិបណ្ដោះអាសន្នលទ្ធផលច្រក C មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានទាំងឧបករណ៍លិចខ្ពស់ និងសមត្ថភាពប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក C ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុលច្រក C ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក C ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសរបស់ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 78 ។

1.6.6 ច្រក D (PD7..PD0)

ច្រក D គឺជាច្រក I/O 8-bit bi-directional ជាមួយនឹង resistors ទាញឡើងខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ)។ សតិបណ្ដោះអាសន្នលទ្ធផលច្រក D មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានទាំងឧបករណ៍លិចខ្ពស់ និងសមត្ថភាពប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក D ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុលច្រក D ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក D ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសផ្សេងៗនៃ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 80 ។

1.6.7 ច្រក E (PE7..PE0)

ច្រក E គឺជាច្រក I/O ទ្វេទិស 8 ប៊ីត ជាមួយនឹងឧបករណ៍ទប់ទាញខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ) ។ សតិបណ្ដោះអាសន្នលទ្ធផល Port E មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានទាំងឧបករណ៍លិចខ្ពស់ និងសមត្ថភាពប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក E ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុល Port E ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក E ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសផ្សេងៗនៃ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 83 ។

1.6.8 ច្រក F (PF7..PF0)

ច្រក F បម្រើជាការបញ្ចូលអាណាឡូកទៅកម្មវិធីបម្លែង A/D ។

ច្រក F ក៏បម្រើជាច្រក I/O ទ្វេទិស 8 ប៊ីតផងដែរ ប្រសិនបើកម្មវិធីបម្លែង A/D មិនត្រូវបានប្រើ។ ម្ជុលច្រកអាចផ្តល់នូវប្រដាប់ទប់ទាញខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ) ។ សតិបណ្ដោះអាសន្នលទ្ធផល Port F មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានទាំងឧបករណ៍លិចខ្ពស់ និងសមត្ថភាពប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក F ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុល Port F ត្រូវបានបញ្ជាក់បីនៅពេលដែលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក F ក៏បម្រើមុខងាររបស់ JTAG ចំណុចប្រទាក់។ ប្រសិនបើ JTAG ចំណុចប្រទាក់ត្រូវបានបើក ប្រដាប់ទប់ទាញនៅលើម្ជុល PF7(TDI), PF5(TMS) និង PF4(TCK) នឹងត្រូវបានធ្វើឱ្យសកម្ម ទោះបីជាការកំណត់ឡើងវិញកើតឡើងក៏ដោយ។

1.6.9 ច្រក G (PG4..PG0)

ច្រក G គឺជាច្រក I/O 5 ប៊ីតដែលមានប្រដាប់ទប់ទាញខាងក្នុង (ត្រូវបានជ្រើសរើសសម្រាប់ប៊ីតនីមួយៗ) ។ សតិបណ្ដោះអាសន្នលទ្ធផល Port G មានលក្ខណៈស៊ីមេទ្រីនៃដ្រាយស៊ីមេទ្រីដែលមានទាំងឧបករណ៍លិចខ្ពស់ និងសមត្ថភាពប្រភព។ ក្នុងនាមជាធាតុបញ្ចូល ម្ជុលច្រក G ដែលត្រូវបានទាញពីខាងក្រៅទាបនឹងមានប្រភពចរន្ត ប្រសិនបើឧបករណ៍ទប់ទល់ទាញត្រូវបានធ្វើឱ្យសកម្ម។ ម្ជុល Port G ត្រូវបានបញ្ជាក់បីនៅពេលលក្ខខណ្ឌកំណត់ឡើងវិញក្លាយជាសកម្ម ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។

ច្រក G ក៏បម្រើមុខងារនៃលក្ខណៈពិសេសផ្សេងៗនៃ AT90CAN32/64/128 ដូចដែលបានរាយនៅទំព័រ 88 ។

១២ កំណត់ឡើងវិញ

កំណត់ការបញ្ចូលឡើងវិញ។ កម្រិតទាបនៅលើម្ជុលនេះយូរជាងប្រវែងជីពចរអប្បបរមានឹងបង្កើតការកំណត់ឡើងវិញ។ ប្រវែងជីពចរអប្បបរមាត្រូវបានផ្តល់ជាលក្ខណៈ។ ជីពចរខ្លីជាងមិនត្រូវបានធានាដើម្បីបង្កើតការកំណត់ឡើងវិញទេ។ ច្រក I/O នៃ AVR ត្រូវបានកំណត់ឡើងវិញភ្លាមៗទៅស្ថានភាពដំបូង ទោះបីជានាឡិកាមិនដំណើរការក៏ដោយ។ នាឡិកាត្រូវការដើម្បីកំណត់ឡើងវិញនូវ AT90CAN32/64/128 ដែលនៅសល់។

1.6.11 XTAL1

បញ្ចូលទៅ Oscillator បញ្ច្រាស amplifier និងបញ្ចូលទៅក្នុងសៀគ្វីប្រតិបត្តិការនាឡិកាខាងក្នុង។

1.6.12 XTAL2

ទិន្នផលពី Oscillator បញ្ច្រាស ampកាន់តែចាស់។

1.6.13 AVCC

AVCC គឺជាវ៉ុលផ្គត់ផ្គង់tage pin សម្រាប់ A/D Converter នៅលើ Port F. វាគួរតែភ្ជាប់ខាងក្រៅទៅ Vccទោះបីជា ADC មិនត្រូវបានប្រើក៏ដោយ។ ប្រសិនបើ ADC ត្រូវបានប្រើ វាគួរតែភ្ជាប់ទៅ Vcc តាមរយៈតម្រងទាប។

1.6.14 AREF

នេះគឺជាម្ជុលយោងអាណាឡូកសម្រាប់ A/D Converter។

អំពី Code Examples

ឯកសារនេះមានលេខកូដសាមញ្ញឧamples ដែលបង្ហាញយ៉ាងខ្លីពីរបៀបប្រើផ្នែកផ្សេងៗនៃឧបករណ៍។ កូដទាំងនេះឧamples សន្មតថាផ្នែកបឋមកថាជាក់លាក់ file ត្រូវបានរួមបញ្ចូលមុនពេលចងក្រង។ ត្រូវដឹងថា មិនមែនអ្នកលក់កម្មវិធីចងក្រង C ទាំងអស់រួមបញ្ចូលនិយមន័យប៊ីតនៅក្នុងបឋមកថាទេ។ files និង interrupt handling នៅក្នុង C គឺអាស្រ័យទៅលើ compiler ។ សូមបញ្ជាក់ជាមួយឯកសារចងក្រង C សម្រាប់ព័ត៌មានលម្អិត។

សង្ខេបការចុះឈ្មោះ

សង្ខេបការចុះឈ្មោះ

សង្ខេបការចុះឈ្មោះបន្ត ១

សង្ខេបការចុះឈ្មោះបន្ត ១

សង្ខេបការចុះឈ្មោះបន្ត ១

សង្ខេបការចុះឈ្មោះបន្ត ១

សង្ខេបការចុះឈ្មោះបន្ត ១

សង្ខេបការចុះឈ្មោះបន្ត ១

កំណត់ចំណាំ៖

  1. អាស័យដ្ឋានប៊ីតលើសពី PCMSB (តារាង 25-11 នៅទំព័រ 341) មិនខ្វល់ទេ។
  2. អាស័យដ្ឋានប៊ីតលើសពី EEAMSB (តារាង 25-12 នៅទំព័រ 341) មិនខ្វល់ទេ។
  3. សម្រាប់ភាពឆបគ្នាជាមួយឧបករណ៍នាពេលអនាគតប៊ីតបម្រុងគួរតែត្រូវបានសរសេរទៅសូន្យប្រសិនបើអាចចូលបាន។ អាសយដ្ឋានសតិ I / O ដែលបម្រុងទុកមិនគួរត្រូវបានសរសេរឡើយ។
  4. ការចុះឈ្មោះ I/O នៅក្នុងជួរអាសយដ្ឋាន 0x00 – 0x1F គឺអាចចូលដំណើរការបានដោយផ្ទាល់ដោយប្រើការណែនាំ SBI និង CBI ។ នៅក្នុងការចុះឈ្មោះទាំងនេះ តម្លៃនៃប៊ីតតែមួយអាចត្រូវបានពិនិត្យដោយប្រើការណែនាំ SBIS និង SBIC ។
  5. ទង់ស្ថានភាពមួយចំនួនត្រូវបានសម្អាតដោយការសរសេរឡូជីខលទៅពួកគេ។ សូមចំណាំថា មិនដូច AVRs ផ្សេងទៀតភាគច្រើនទេ ការណែនាំ CBI និង SBI នឹងដំណើរការតែលើប៊ីតដែលបានបញ្ជាក់ប៉ុណ្ណោះ ហើយដូច្នេះអាចត្រូវបានប្រើនៅលើការចុះឈ្មោះដែលមានទង់ស្ថានភាពបែបនេះ។ ការណែនាំ CBI និង SBI ដំណើរការជាមួយការចុះឈ្មោះ 0x00 ដល់ 0x1F ប៉ុណ្ណោះ។ 6. នៅពេលប្រើពាក្យបញ្ជាជាក់លាក់ I/O IN និង OUT អាសយដ្ឋាន I/O ត្រូវតែប្រើ 0x00 – 0x3F ។ នៅពេលកំណត់អាសយដ្ឋាន I/O Registers ជាទំហំទិន្នន័យដោយប្រើការណែនាំ LD និង ST នោះ 0x20 ត្រូវតែបន្ថែមទៅអាសយដ្ឋានទាំងនេះ។ AT90CAN32/64/128 គឺជា microcontroller ស្មុគ្រស្មាញដែលមានគ្រឿងបរិក្ខារច្រើនជាងអាចត្រូវបានគាំទ្រនៅក្នុងទីតាំង 64 ដែលបានបម្រុងទុកនៅក្នុង Opcode សម្រាប់ការណែនាំ IN និង OUT ។ សម្រាប់ទំហំបន្ថែម I/O ពី 0x60 – 0xFF ក្នុង SRAM មានតែការណែនាំ ST/STS/STD និង LD/LDS/LDD ប៉ុណ្ណោះដែលអាចប្រើបាន។

ព័ត៌មានបញ្ជាទិញ

ព័ត៌មានបញ្ជាទិញ

ចំណាំ៖ 1. ឧបករណ៍ទាំងនេះក៏អាចត្រូវបានផ្គត់ផ្គង់ជាទម្រង់ wafer ផងដែរ។ សូមទាក់ទងការិយាល័យលក់ Atmel ក្នុងតំបន់របស់អ្នកសម្រាប់ព័ត៌មានលម្អិតអំពីការបញ្ជាទិញ និងបរិមាណអប្បបរមា។

ព័ត៌មានវេចខ្ចប់

ព័ត៌មានវេចខ្ចប់

TQFP64

64 កូដ PIN កញ្ចប់រាងបួនជ្រុងស្តើង

TQFP64

QFN64

QFN64

កំណត់ចំណាំ៖ កំណត់ចំណាំស្តង់ដារ QFN

  1. វិមាត្រ & ការអត់ធ្មត់អនុលោមតាម ASME Y14.5M ។ - ឆ្នាំ ១៩៩៤ ។
  2. វិមាត្រ b អនុវត្តចំពោះស្ថានីយដែលធ្វើពីលោហធាតុ ហើយត្រូវបានវាស់នៅចន្លោះ 0.15 និង 0.30 ម.ម ពីព័ត៌មានជំនួយស្ថានីយ។ ប្រសិនបើស្ថានីយមានកាំជាជម្រើសនៅចុងម្ខាងទៀតនៃស្ថានីយនោះ វិមាត្រ b មិនគួរត្រូវបានវាស់នៅក្នុងតំបន់កាំនោះ។
  3. MAX ការវេចខ្ចប់គឺ 0.05mm ។
  4. BURRS ដែលអាចអនុញ្ញាតបានអតិបរមាគឺ 0.076 mm នៅគ្រប់ទិសដៅទាំងអស់។
  5. លេខសម្ងាត់លេខ 1 លេខសម្គាល់នៅលើកំពូលនឹងត្រូវបានសម្គាល់ដោយឡាស៊ែរ។
  6. គំនូរនេះអនុលោមតាម JEDEC ដែលបានចុះឈ្មោះក្រៅ MO-220 ។
  7. អតិបរមា 0.15mm ទាញត្រឡប់មកវិញ (L1) អាចមានវត្តមាន។
    L ដក L1 ស្មើនឹង ឬធំជាង 0.30 mm
  8. ឧបករណ៍កំណត់អត្តសញ្ញាណស្ថានីយលេខ 1 ជាជម្រើស ប៉ុន្តែត្រូវតែស្ថិតនៅក្នុងតំបន់ដែលបានចង្អុលបង្ហាញថា ស្ថានីយលេខ 1 កំណត់អត្តសញ្ញាណជាទម្រង់ ឬលក្ខណៈសម្គាល់

ទីស្នាក់ការកណ្តាល

សាជីវកម្ម Atmel
2325 Orchard Parkway
សាន់ចូស។ CA 95131
សហរដ្ឋអាមេរិក
ទូរស័ព្ទ៖ ១(៨៧៧) ៤៦៥-៣៥៦៦
ទូរសារ៖ ១(៤០៨) ៤៣៦-៤៣១៤

អន្តរជាតិ

Atmel អាស៊ី
បន្ទប់ ១
Chinachem Golden Plaza
77 Mod Road Tsimshatsui
កូវលូនខាងកើត
ហុងកុង
ទូរស័ព្ទ៖ (២៥៦) ៣៥១-៧៨២៤
ទូរសារ៖ (៣១) ៤៥-៥៤៦៨៥៩៩

Atmel អឺរ៉ុប
Le Krebs
8. Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-en-
Yvelines Cedex
ប្រទេសបារាំង
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11

Atmel ជប៉ុន
9F ។ មហាវិថី Tonetsu Shinkawa ។
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
ជប៉ុន
ទូរស័ព្ទ៖ (81) 3-3523-3551
ទូរសារ៖ (81) 3-3523-7581

ទំនាក់ទំនងផលិតផល

Web គេហទំព័រ
www.atmel.com

ជំនួយបច្ចេកទេស
avr@atmel.com

ទំនាក់ទំនងលក់
www.atmel.com/contacts

សំណើអក្សរសាស្ត្រ
www.atmel.com/literature

ការបដិសេធ៖ ព័ត៌មាននៅក្នុងឯកសារនេះត្រូវបានផ្តល់ជូនទាក់ទងនឹងផលិតផល Atmel ។ គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យដោយការបិទបាំង ឬបើមិនដូច្នេះទេ ចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយឯកសារនេះ ឬពាក់ព័ន្ធនឹងការលក់ផលិតផល Atmel ។ លើកលែងតែមានចែងក្នុងលក្ខខណ្ឌនៃការលក់របស់ ATMEL ដែលមានទីតាំងនៅ ATMEL'S WEB គេហទំព័រ អេធីអឹមអិល សន្មត់ថាមិនមានទំនួលខុសត្រូវអ្វីទាំងអស់ និងបដិសេធការធានាណាមួយដែលបញ្ជាក់ដោយបញ្ជាក់ ឬតាមលក្ខន្តិកៈដែលទាក់ទងនឹងផលិតផលរបស់វា រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះ ការធានាដោយអត្ថប្រយោជន៏ មធ្យោបាយដឹកជញ្ជូន សាច់ក្រក។ ក្នុងករណីណាក៏ដោយ ATMEL មិនទទួលខុសត្រូវចំពោះការខូចខាតដោយផ្ទាល់ ប្រយោល ផលវិបាក ការដាក់ទណ្ឌកម្ម ការខូចខាតពិសេស ឬដោយចៃដន្យ (រួមទាំង ដោយគ្មានដែនកំណត់ ការខូចខាតសម្រាប់ការបាត់បង់ប្រាក់ចំណេញ អាជីវកម្ម ការប្រើប្រាស់អាជីវកម្ម) អ៊ី ឬអសមត្ថភាពក្នុងការប្រើ ឯកសារនេះ ទោះបីជា ATMEL ត្រូវបានណែនាំអំពីលទ្ធភាពនៃការខូចខាតបែបនេះក៏ដោយ. Atmel មិនធ្វើការតំណាង ឬការធានាទាក់ទងនឹងភាពត្រឹមត្រូវ ឬភាពពេញលេញនៃខ្លឹមសារនៃឯកសារនេះ ហើយរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរលក្ខណៈជាក់លាក់ និងការពិពណ៌នាផលិតផលនៅពេលណាក៏បានដោយមិនចាំបាច់ជូនដំណឹងជាមុន។ Atmel មិនធ្វើការប្តេជ្ញាចិត្តណាមួយដើម្បីធ្វើបច្ចុប្បន្នភាពព័ត៌មានដែលមាននៅទីនេះទេ។ លុះត្រាតែមានផ្តល់ជូនជាពិសេសនោះ ផលិតផល Atmel មិនស័ក្តិសមសម្រាប់ និងមិនត្រូវប្រើក្នុងកម្មវិធីរថយន្តឡើយ។ ផលិតផលរបស់ Atmel មិនត្រូវបានបម្រុងទុក អនុញ្ញាត ឬធានាសម្រាប់ការប្រើប្រាស់ជាសមាសធាតុនៅក្នុងកម្មវិធីដែលមានបំណងគាំទ្រ ឬទ្រទ្រង់ជីវិត។

© 2008 សាជីវកម្ម Atmel ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ Atmel® និមិត្តសញ្ញា និងបន្សំរបស់វា និងផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជី ឬពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Atmel ឬក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន។ ពាក្យ និងឈ្មោះផលិតផលផ្សេងទៀតអាចជាពាណិជ្ជសញ្ញារបស់អ្នកដទៃ។

7679HS–CAN–08/08

ឯកសារ/ធនធាន

ATMEL AT90CAN32-16AU 8bit AVR Microcontroller [pdf] ការណែនាំអ្នកប្រើប្រាស់
AT90CAN32-16AU 8bit AVR Microcontroller, AT90CAN32-16AU, 8bit AVR Microcontroller, Microcontroller

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *