Atmel AVR

Published on ● Video Link: https://www.youtube.com/watch?v=sptdBpLGR3Y



Duration: 2:59
18 views
1


Atmel AVR, by Wikipedia https://ja.wikipedia.org/wiki?curid=175088 / CC BY SA 3.0

#マイクロプロセッサ
#命令セットアーキテクチャ
Atmel AVR ATmega8 PDIP. AVR(AVR)は、Atmel社が1996年に開発した、RISCベースの8ビットマイクロコントローラ(制御用IC)製品群の総称である。
2016年以降はMicrochip社によって製造・販売されている。
何かの略称ではなく「AVR」で一語である、とAtmelでは言っている。
尤も、初期はアーキテクチャ開発者であるノルウェー科学技術大学の2人の学生アルフ・エギル・ボーゲン(Alf-Egil Bogen)とヴェガード・ウォラン(Vegard Wollan)の名を取り、「アルフとヴェガードによるRISC」の意味があったという。
PIC同様に回路構成が簡単でCPU、メモリ(RAM、ROM)、I/O、データ記憶用のEEPROM、クロック発振回路、タイマーなどが1チップに収められており、書き込まれたプログラムにより制御される。
ISP (In-System Programming) に対応し、コンパレータを内蔵する等、i8051ピンコンパチ品や外部にRAMやI/Oを増設する外部バスのあるものもあり、電子工作を行う人の間で人気がある。
ISPには、In Circuit Serial Programming (ICSP) やJTAGという仕組みがある。
品種によっては、USBコントローラを内蔵した上でDFU対応Bootloaderをプログラムした状態で出荷されるものがあり、それらは外付け回路無しにUSB接続でプログラミング可能である。
また、ラインが変わっても基本的なCPUコアのアーキテクチャが変わらず、RAM空間がリニアである等、C言語でのプログラミングを意識しており、さらにアセンブラを含んだ統合開発環境「AVR Studio」が無償配布され、GCCも対応しているため安価に開発環境を構築できる。
MCSエレクトロニクス社より4Kバイト(2Kワード)までのコード生成が無償試用できるBascomAVRというBASICを基調としたコンパイラーが公開されている。
液晶表示コマンド等、即実用可能なコマンド満載でC言語やマシン語にアレルギーのある人でも簡単にAVRを試用できる。
(ただしRAM未搭載のものは殆どのコマンド使用不可) プログラム格納用のROMは全品種でFlashROMを採用している。
ハーバード・アーキテクチャである。
起源となった90Sシリーズと、それを大容量化、I/Oを拡張したMegaシリーズ、高機能化・低消費電力化・低電圧対応したTinyシリーズがあり、今後は、MegaシリーズとTinyシリーズを主力する方向であるが、90Sシリーズもまだ多く使われている。
既に品種数がかなり多く、廃品種となったものも多いため、流通量が多い主な品種や著名な品種のみを取り上げ、特定顧客・特殊用途向けは割愛する。




Other Videos By 宇宙のすべての知識 プリンシピア


2022-01-01エリザベス・ヴァイニング
2022-01-01機会均等
2022-01-01みちのく北方漁船博物館
2022-01-01菊地原毅
2022-01-01サーシャ・カーン
2022-01-01アルトゥール・アクスマン
2022-01-01藤田無線
2022-01-01金ケ崎町田園バス
2022-01-01FRINGE/フリンジ
2022-01-01孫洪伊
2021-12-31Atmel AVR
2021-12-31中山久蔵
2021-12-312004年のテレビ (日本)
2021-12-31湯爾和
2021-12-31イオンモール名古屋ワンダーシティ
2021-12-31南洋学院
2021-12-31アンドラーシ通り
2021-12-31ファジー・ゼラー
2021-12-31麗江古城
2021-12-31ゆうドキッ!
2021-12-31気多大社



Tags:
マイクロプロセッサ
命令セットアーキテクチャ