LoginSignup
1
1

More than 5 years have passed since last update.

概要

俺言語をやってみた。
avrにアセンブラで実装してみた。
ROM化の検討。

環境

avr studio 4
attiny85 1mhz
tera term
usb-serial

何故、ROM化。

現在は、電源投入して、シリアルを繋いで、プログラムを入力して、実行となる。
電源投入して、即、実行がしたい。

attiny85で、ROMは、無理でしょう。

attiny85には、eepromが512byte搭載されている。
これを、利用する。

eeprom読み書き、できるの。

できてます。
https://qiita.com/ohisama@github/items/dc4f9ceba5dc9decc0aa

読み込み手順は

2通りあります。
A案
eepromから、sramに読み込んで、sram上で実行。
B案
ソースアドレスポインタをeepromにして、直接読み込み実行。

書き込み手順は。

ソースリストを実行した時、eepromに書き込む。

起動プロセス

起動時、eepromから、フラグを読み込み、trueなら、sramに、eepromから、ソースプログラムを読み込み、実行。

フラグは、どうする。

変数^を導入する。

ループから、抜けるには。

PB0に、LOWを投入。常時、high。

以上。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1