AVRマイコン総合スレ Part37
レス数が1000を超えています。これ以上書き込みはできません。
前スレ>>1000
がた老さんのところにドライバあたよ。 前スレtiny13で400KHzのI2Cスレーブを作るには
・9.6MHzの場合1us9.6サイクルの猶予がある
・400KHz = HiLowそれぞれ1.25us
ではあるが、I2Cの場合は
・マスターのHighホールド最短時間 = 0.6us
・マスターのLowホールド最短時間 = 1..3us
というのがある
・とにかくHiを検出してLowエッジを得る処理をインラインアセンブラでも使ってノーウエイトでがんばる
・SCL側でLowエッジを得たら、すかさずポートを出力Lowにしてクロックストレッチに持ち込む
・何か処理をする場合はこのストレッチ状態の合間に行う
・割り込み許可している暇は無い
こんな感じですわ ややストレッチ状態に限れば割り込み許可もできる
がそもそもストレッチに持ち込めるかはマスターのバス使用頻度に左右されるのと
あまり引き伸ばすと他のデバイスの通信にモロに影響するので控えめにやる
よってできることはADC取り込みやPWM出力とか軽い処理に限られるだろう ちなみに16bitタイマー付きのtiny10ならサーボも2chだがmega並に制御できる(8bitタイマーしかないtiny13では無理)
tiny85も8bitタイマーだけどこっちはUSIで何でもできるので事情がだいぶ違ってくる >>6
わざわざ独自通信でもするのかな?
俺はI2Cにはこだわるね
1つに既存のバスにそのままぶら下がる事
それとマスター側は上のスレーブよりずっと簡単に資源を使わずに増やせる事
スレーブ側もバス速度を100Kbpsに落とせるなら何でもあり
要するに実装が楽なんだよ 素人が作ったような危なっかしいプロトコルですぐハングアップするから嫌だ それと意外と大きいのがクロック源が適当でも動くことだね
内蔵RCでも特に調整なしで400Kbps通信を達成できる事
校正が必要な用途でも後からマスタから受けられる事
これが仮にUARTやそのモドキだと最初に校正パケットなんてのが必要になってくる 数レスだと落ちるらしいから30ぐらいまでこのネタでいくか
俺も最初はI2Cには懐疑的で色々検討したけど
そこそこの速度でtinyで実用に耐えるプロトコルなんて他にないんだよね ちなみにtiny85や861、2313のUSI付きtinyはI2Cスレーブをほぼ無負荷で実装できる
これはUSIの機能で自動でストレッチ状態にしてくれるからだね
逆にUARTはHWで持ってる2313の例外を除いてtiny全体で事情はほぼ変わらない 実際にストレッチなんか使ってるデバイスは皆無だろ
I2Cの一番糞な仕様だと思う > USI付きtinyはI2Cスレーブをほぼ無負荷で実装できる
それなら、tiny13の方をI2Cのマスターにして
一定間隔でADCの値を送る、というやり方が良いのでは? 14の書き忘れを追加
tiny2313をI2Cのスレーブにする
という事です。 俺だったらtiny2313+tiny13止めてmega328にする
貴女と私は一心同体、なら遠距離よりも悲劇を生む可能性が少ない >>13
I2Cの価値はむしろストレッチだよ
megaのTWIやtinyのUSIのI2C応用もストレッチ前提の機能だよ
割り込みを処理するのが遅かろうがちゃんと通信が維持されるのはこのストレッチのおかげ
これが無かったらマイコンがスレーブになったりマルチマスターなんてそもそもできない >>14
どっちでもお好きどうぞ
tiny13の使い道が増えるといいよね >>16
前スレによるとmegaを使うほどのプログラムじゃないらしいのね
そこに他のtinyがあったらスルーされる筆頭のtiny13が列挙されてて
思わずあっとなったわけで >>20
megaではプログラム領域が余ってもったいないからtiny2313?
そんなメリットはデメリットに比べて小さ過ぎる。
tiny2313+tiny13は思考実験的には面白いかもしれないが。 前スレ989
>ADCと16bitのタイマカウンタで位相基準PWMモードを使いたい・・・。
>しかしmegaを使うほどのプログラムじゃないし、attiny2313にADCがあれば解決したのになあ >>22
mega 使うほどのプログラムじゃないってのが意味わからない。
64byteのプログラムでもmega使っていいんだぜ?
tiny261A とかでもいいし。 ク〇が複数 噛み付いてきたな
2ちゃんにつかりすぎじゃねーの?w AtmelStudioをインストールせずにAVR ISP mk2を使いたいのですが、
方法をご存知の方いらっしゃいますか?
AVR ISP mk2のドライバや、書き込みプログラムのatprogram.exeが必要だと思うのですが。
単体でダウンロードできるものなんでしょうか? >>25
以前はAVRCommandLineToolsと言う書込みプログラムだけを落とせたのですが
今は無いようなのでAtmelStudioから抜き出すしかないと思います。
FreeのAtmelStudioをインストールしないことが前提なら
AVRdudeでも使ったらどうですか。 >>26, 27
ありがとうございます。
試してみます。 attiny861とattiny841が安く手に入るところってどこですか?
200円以下で買えると助かるんだけど… 質問失礼します.
先日購入したAVR ISP mk2で,atmega328p-puにプログラムを書き込んだのですが動作しません.
AtmelStudio6.2を使用して,Lチカのプログラムを書き込みました.
Device ProgrammingのMemoriesから書き込んで,
Erasing device... OK
Programming Flash...OK
Verifying Flash...OK というメッセージも出ましたが,ledが点きませんでした.
思い当たる節として,最初にAVR ISP mk2を使おうとするとファームウェアの更新が要求されるみたいですが,行った記憶がありません.
ファームウェアの確認のためDevice ProgrammingのTool informationの欄を開こうとすると,
「Property not found: MajorFirmwareVersionOnDisk」 というエラーが出ました.
ファームウェアが古いのかもしれないと思い,以下のサイトの手順通りにやってみましたが10.のコマンドを実行した所で
「Failed parsing zip file for images」と出て実行できませんでした.
http://garamoba.eshizuoka.jp/e1124571.html
何か原因が思いつく方はいらっしゃいませんでしょうか.
違うマイコンにしても動かず,AtmelStudio7は起動せず,4はAVR ISP mk2を認識せず,途方に暮れています.
些細な事でも,ヒントだけでも良いので,どうかよろしくお願いします. >>30
OSは何?
AVR ISP刺した状態でデバイスマネージャーにちゃんと表示されてる?
AVRstadioいろいろ入れてるけど1度全部アンインストールして6.2だけインストールしてみたらどう?
ぐらいしかおもいつかねぇ。 zip fileを実際展開してみて壊れてないかチェックしてみる。
というかProgram Filesに置いていいのか? windows vista以降だと普通にコピペだと違うところに保存それるぞ。
管理者権限でコピーするとかVirtualStoreを無効化してからやり直せばいけるかも。 > Erasing device... OK
> Programming Flash...OK
> Verifying Flash...OK
デバイスの認識から消去、書き込み、ベリファイ全部成功してるんだから
ファームのバグか配線ミス以外の何物でもない 8ピンでUSART,ADC搭載のTinyが出たね。
DIP無いけど。 シリアル通信は半2重、調歩同期式を出してくれないかな。
そしたら1ピンで済む。
内蔵OSCの精度が問題になるかもしれないが。 >>36
102かぁ
あとは861系にUART載った奴さえ出ればw >>36
SRAM32Byte、EEPROMなし、16bitタイマー1本、書き込みTPIでレジスタ半分16本のコアがAVR8L
要するにこれはattiny10のピン拡張版だな
UARTはまあ欲しいっちゃ欲しかったけど今更だな
それとこれを使うにしてもAtmelがちゃんとしたAVR-Toolchainを出してくれるのかどうか
最悪定義だけ頂いてgccはソースビルドを考えた方がいいかもしれない >>44
>別にToolchainはATMELが作ってるわけじゃないし。
知らなかったわそんなの
一体どこが作ってるの Toolchain最新版は3.5.0か
AtmelStudio7に入ってるのがこれと同じだと期待できないんだよな それにしてもUp to 12 MIPS at 12MHzと書いてるのに
内蔵RC8MHzってちょっとどうなの
外部クロック供給したりOSCCAL調整しろってことなの 時計ICみたいに水晶内蔵させれば精度出るのにな。
価格大幅アップ必須だw >>31
>>32
>>33
ありがとうございました.やっと動きました!
ツールバーからavrisp mk2のファームウェアアップデートができないのはatmel studio6.2だけということを知りませんでした.
6.0を入れてアップデートしたんですがファームウェアが1.11から上がらなかったので,4とドライバを入れなおしてアップデートしたら動きました.
原因をファームウェアに絞れたのはとても助かりました.本当にありがとうございました. >>52
FW1.11/1.15のAVRISPmkIIで試してみました。
6.2無印(build 1153)だと初回は失敗することが多いです。
でもUSBプラグを刺しなおしてリトライすると成功します。
sp2とか7使えば問題ないだろうにと思います。 失敗することはあっても深刻な状態になることは稀ってことよね。
海外サイトでも問題になっている気配はないし。
状況からしてbuild1563(sp2)も試してなきゃおかしいし、>>33が指摘している通り
一度は書き込みに成功しているのに根拠もなくライターのせいにしてる。
初心者が右往左往しただけなのに6.2が悪者にされちゃってるかわいそうな話。 >>54
リリースノートではファームアプデ中に止まる(SP2修正済み)
コミュサイトでは見えない報告(ツール削除USBドライバ再インスコ)
以上です arduino化したattinyで質問があるのですがこちらでいいでしょうか?
スレ違いだったらすみません
症状
・arduino-ISPから9.6MHzの設定でtiny13にblinkスケッチを書き込んだところ、LEDが点滅せずに点灯したままになります
・loop()内のdigitalwrite()を全てコメントアウトしてスケッチを書き込むとLEDは消灯したままになります
これはどういう状態でしょうか?
環境
・windows10
・arduino-ISP化したarduino Uno
・arduinoIDE1.6.7にcore13及びattinyライブラリ(85用)を追加
ちなみに同じ回路で同じblinkスケッチをtiny85に書き込んだ場合はLEDがきちんと点滅します >>56
そのblinkの書き込みサイズは確認した?
13はFlashが1024ByteしかないからArduinoのIDEで作るにしても
スケッチはAVR的に書かないとblinkすら厳しいんじゃないか
tiny85なら動くのはそんな理由だろう
例えば下みたいにdigitalWriteは使わずにDDRBとPORTBレジスタに直接書くとかなり小さくなる
void setup() {
//pinMode(0, OUTPUT);
DDRB = 1; // PB0 OUTPUT
}
void loop() {
//digitalWrite(0, HIGH);
PORTB |= 1; // PB0 HIGH
delay(1000);
//digitalWrite(0, LOW);
PORTB &= ~1; // PB0 LOW
delay(1000);
} >>56
ちょっと環境は違うがArduino1.0.5でkosakalabにあるhardware.zipで
試したらtiny13/85ともちゃんとBlinkした。 Hexサイズは384バイトだった。
1.6.7とcore13でも試そうとしているが何か面倒そうなので後でまたやる。 皆さんレスありがとうございます
>>57
特に小さくする工夫はしてませんが書き込みサイズは384bytesでした
core13のwiring_digital.cの中身を覗いてみたところ、教えて頂いたのと同じようにレジスタを直接弄っていたのでそれで節約出来てるみたいです
>>58
試して頂きありがとうございます
同じサイズなのが面白いですね
もうちょっと1.6.7で動かせる方法を探りつつ1.0.5でも試してみたいと思います 1.6.7とcore13_022.zipを使ってTiny13AでBlinkを確認できました。
Hexサイズは350バイトになった。 あれから色々やってみたのですが、一度全て消して1.6.7とcore13を入れ直したところ無事動くようになりました!
原因はboard.txtを変に弄ってしまったせいのようで・・・
一人では気付けなかったと思うので助かりました
試して頂いた皆さんもありがとうございました
お騒がせしてすみませんでした
>>60
ありがとうございます
入れ直したところ同じ350バイトできちんと動きました いいかげんなプログラム書いたら、割り込みとMainの処理が競合しまくって変な動きする。書き直しだな。 AVRstudio4.19のセットアップファイル持ってる人いませんか?
AtmelからダウンロードページのURLが送られてこないので..
もしいたらupしてもらえると助かりますm(_ _)m >>64
ここからAVRstudio4.19選んでSubmitしてPlease Confirm Your Registrationのページには行ったんですがメールが送られてこないんですorz あと、AVR Toolchain のバージョンを合わせないと Simulator は動作しないから要注意な
AVR Studio 4.19-730 なら下のどちらでも可で、それ以外は駄目
AVR Toolchain 3.3.1-1020 (94 MB, avr-gcc 4.5.1, AVR-Libc 1.7.1, updated 2012/04)
AVR Toolchain 3.3.0-710 (94 MB, avr-gcc 4.5.1, AVR-Libc: 1.7.1, updated 2011/09/11) >>65
要求が古すぎ
メアドが違う
迷惑メールに入ってる
Atmel Studio 7.0で試したら即座に届いたよ、今DL中 4.19もやってみたら
サイズ小さいから先にDL完了したw テンプレのwikiにもAVRstudioなどの直リンクあったけどエラーで見えないですね。
もう一つのwikiは内容が古いままだし...でも役に立ってるよ。 >>66
ありがとうございます!無事インストールできました。
>>68
Atmel Studio 7.0だとすぐにメールが届いたので要求が古すぎたのかもしれないです
教えてくださってありがとうございます。 もう一つ聞きたいのですが、簡単なプログラムを作ってbuildしてみたら
fatal error: opening dependency file dep/test.o.d: No such file or directory
とエラーが出ました。
ファイル名やフォルダ名には日本語を使ってないし、Dドライブのルートに作ってみたりしましたが直りません..
もし解決法知ってる人いたら教えてほしいです。 >>73
解決できました!本当にありがとうございますm(_ _)m
度々すみませんが今度は書き込みができなくて困っていますorz
Tools>Program AVR>Connect...からAVRISP mkIIとUSBを選択してConnect...を押しても次のダイアログが出てきません
一通り調べていろいろ試してみたものの出来ませんでしたorz 一応デバイスマネージャーのJungoの下にはatmelwindrvrとWinDriverがあります
4.19のサービスパックがなかったのでインストールしていませんがそのせいですかね.. >>75
サービスパックはありませんが
Win8.1や10だと最新のJungo Driverを入れないといけません。
Studio ArchiveのページにあるAtmel USB Driver Installer 7.0.888です。
下はATMEL Gallaryのリンクです。
https://gallery.atmel.com/Products/Details/6272a8fd-68fe-43d8-a990-741878cfe7b6 >>76
詳しい説明ありがとうございます!最新のドライバ入れたらできました!
ここまで教えてくださった方本当にありがとうございました!
初めてLEDが点滅したときは感動しますねw うまくいったようですね、おめでとう。
さらにプログラムして楽しんでください。 ここまで苦労して旧バージョン使わないといけない理由があるんだろうか・・・ 品種によっては新しいが良いとは限らない
が品種書いてないのな… 最新だとライブラリが新しくなることで過去のソースがビルドできなくなるってのはあるかな。
割り込み処理を書くsignalとか4.19(ってかWinAVR)では使えたけど最新版では削除されてるし。 結膜炎にかかって、病院行ったら2種類の目薬1日4回定周期で、一つめの目薬さしたら5分後2つめの目薬させとの指示だったので、tiny13で目薬タイマー作り始めたんだが、完成前に目直っちゃった。 >>85
ラーメンタイマーに改造すればいいさ
磁気吸着地雷型のタイマーを作りたいなぁ >>87
ブレッドボードで試作してたのでもう全員部品箱に戻りました。
磁気吸着地雷型は面白そうですね、ドイツ軍かあ。 しばらく中断してたAVR工作でも再開するか思ってみたら
昔のパラレルポートとかシリアルポートの自作ライタが使えなくなってた
AVRSP.exeとかザイリンクス用自作ライターで使えたのに デバッガ自作すれば思うがママ、胡瓜がパパ
素早く起動してサクサク動き、隅々まで全てが分かる
勝手なバージョンアップも、他人のバグを恨む事も無くなるぜ そういうリスク背負ってこその簡易自作ライターなんだから
愚痴るくらいなら純正買っとけって。 USBベースのライタが簡単に作れるんだから
パラレルやシリアルのことはもう忘れチャイナよ
全角さん 板常駐の不適応者君が荒らしたようだな?
444 :774ワット発電中さん[sage]:2016/03/04(金) 01:41:49.00 ID:ZS4B9H8g
おれも一介のWindowsプログラマなのに ←←←←←←←←←←←←←←←←
いきなり組み込みで動画付きフォトフレームみたいなもの作れとか言われたことあったな
もちろん完成しなかったよ
今なら手段は色々思いつくけどデコーダとか考えると時間の無駄だわ
Winタブが変に普及して良かったわ
556 :774ワット発電中さん[sage]:2016/03/10(木) 20:54:19.47 ID:wY2h9rcI
>>554
もっと上手に例えなきゃ、とんちんかんと言われるよ。
そもそもテレビの良否判定くらい正確にできるし。
オレ家電の修理屋ですから。 ←←←←←←←←←←←←←←←←
なんか壊れてるなら直してあげるよ。
92 :774ワット発電中さん[sage]:2016/03/04(金) 14:39:47.98 ID:ZS4B9H8g
USBベースのライタが簡単に作れるんだから
パラレルやシリアルのことはもう忘れチャイナよ
全角さん >>89
古いAVRが余っているので、工作してみようと思っている。
ICE200デバッガ利用。 全角こと89ですがUSBライタにしました
PICerFTというライターソフト対応のFT232RL使用ライターです。
ありふれた工作品ではありますが参考で写真うpしておきます。
http://thuploader.orz.hm/img/dat/581.jpg
昔作ったAVR回路でデバイス認識とreadができるとこまで確認したのでおそらくwriteも動作すると思います。
I/O電圧をケーブルのVccから供給する作りなので5V/3.3Vを選択するジャンパは不要です。 そんなこと言ったらプリント基板なんてレジスト被ってんだから基本被服線だろ
ただの難癖以外の何ものでもない >>99
謎でも何でもねえ。
交差に裸線なら謎だがw 工作ならこんなもの
仕事なら二度と仕事来ないレベル
アップする感覚がよく分からないのか正直な所 >>104
同意
俺がもしこれ関連の仕事についてたら週末には近寄らないと思う
今日も頭の中は仕事のことばかり
でも2chでくだをまく
発想が貧困でちょっとかわいそうではある >>105
電源を太めのスズメッキ線、信号が被覆ありの細い線
と分けてます 褒められる経験が一切ない感じで大人になってしまった日本人が多数だから
仕方が無いのかもね
他人の成果物に、褒められる要素を見つけるのが圧倒的に苦手
逆にけなすのは、圧倒的に得意
>>95でアップしたものなんて、アップ出来るとこまで完成させられたことを褒めていいレベルだと思うんだが
きたない
こんなもんだろ
こういうレスしか返せないほど、日本のエンジニアは病んでるんだろうな
自分の成果物は見せようともしないくせに あんまりしょうもないところばかりぐだぐだつついてると逆に
何かコンプレックスでもあるの?って思えてくるよな
仮に仕事の話だとしたら、客先に出すようなものだったらプリント基板がデフォだし
それをあたかも蛇の目基板で納品されたという状況まで妄想して文句言ってるとか
ある意味かわいそうなレベル >>95
かわいいw
ヒューズ付きの変換基板いいな
どっか売り物? ID:WWM8esYj :老化進み痴呆に近い爺さん
初心者質問スレ その114©2ch.net
588 :774ワット発電中さん[sage]:2016/03/12(土) 22:18:36.75 ID:WWM8esYj
理論と実装だな。技術と技能。
【Raspberry Pi Banana pi Orange Pi】 1ボード総合 [無断転載禁止]©2ch.net
112 :774ワット発電中さん[sage]:2016/03/12(土) 22:20:48.14 ID:WWM8esYj
日本の技術は、オープンという点で遅れをとったのでないかな?
囲い込みと官製は、音を張らない。
【Raspberry Pi Banana pi Orange Pi】 1ボード総合 [無断転載禁止]©2ch.net
114 :774ワット発電中さん[sage]:2016/03/12(土) 22:21:14.51 ID:WWM8esYj
根を張らないだ。
かまってほしい 単発 携帯組?
生甲斐は、2ちゃんでかまってもらうことのみ()
99 :774ワット発電中さん[sage]:2016/03/12(土) 22:27:23.02 ID:WWM8esYj
交差でもないのに、謎の被覆線。
96 :774ワット発電中さん:2016/03/12(土) 21:38:47.27 ID:MKJW5lHY
汚い >>112
microUSBのDIP化変換基板は秋月のやつぢゃないかな? ミ'ω ` ミ
ttp://akizukidenshi.com/catalog/g/gK-06656/ >>109
そういうことなのか。あまり、意味はないかもね。ハンダ面はスズメッキ線にしてしまって、曲がり角はしっかりランドにハンダした方が、諸々良いかもね。 >>110
と、自分が書いている内容も似たり寄ったりだよね。 ユニバーサル基板って素早く試作するのが信条でしょ
作って動けば良いんだよ まだやってんのか
おまけに魚爺まででてきて小便マーキングしちゃってるし、やれやれ 自分の意見をごり押しし満足感を得る欧米人
他人の意見を小馬鹿にし満足感を得る日本人
他人に謝罪と賠償を要求し満足感を得る朝鮮人 32khzのクリスタルを繋げようとおもったらattiny13に非同期タイマがない!!! arduinoはもうAVRからはだいぶ離れてるから影響なし そう考えたらAVRが早々にディスコンになっても誰も困らんなw PIC32MXみたいにPIC8AVRみたいな変な型番のPICが出てくる こういっちゃアレだけど
PIC32MXがあればAVRとかいらなくね? avrのram 96k搭載のヤツ 手配した。高いが趣味で簡易な画像処理目的なんで気にしない。
俺目的には、ちょうど良いが、そのうち切られそう。 xmegaに慣れちゃってるんだがマイナーなので存続が気になる。 ADCの変換クロックって何を基準に決めるんですか? フレームクロック(LRCK)がすなわちサンプリングのタイミングを決めるからね >>139
それなんだよ。生産数というか売上額なのか利益幅か しらないが
打ち切りになるのが ね。少量だから後で入手も不可能ではないが。
仕事なら商社あたりからの通告で事前駆け込みも可だろうけど。 秋月で2313も高くなってしまったし、mega88のDipもなくなってしまった。(10PUならあるけど)
秋月は今後、安いAVRを扱ってくれないんだろうか。(まあ、mega328が250円は十分安いけど)
安いAVRが欲しかったらアリババとかで買わないといけないんだろうか。
アリババで売ってるAVRはニセモノ?だったりしないのだろうか。
実際にアリババに注文してみたが、不安だ(Mega48のDipが10個で9ドル) 大した額ではないので、ますは試してみる。
もったいないと思うなら、諦める。 40MHzクリスタルつけて1/2分周にしたら、20MHzで動きますかね? >>149
40MHzだとたぶん6.6MHzで動くとおもいますよ。
20MHz動作させるなら100MHzのクリスタルを分周無しで行けます。
>>147
以前sparkfanも328pのFakeを掴まされたことがありましたね。 mega328は残ると予想して買いだめ見送ったがマズいか・・・
C1815のように一生分 買い込もうかな
しかし偽者出回るほどの需要があるんだね
個人的には 大は小を兼ねる式に高速がウリ シンプルなAVRだけで充分なのに MEGA328が残ると予想wwwww
よりによってMEGA328が残ると予想wwww
MEGA328かよwwww
なんでMEGA328が残るって予想してんだよwww
駄目だ、笑いすぎて腹いてえwwwなんでMEGA328www 定期的に湧くようだな
逝っちゃった風をよそおったかまってちゃんか
あるいは前に苛められた恨みでもあって、その腹いせのつもりなのか mega328なんかより32bitマイコンを買うべき atmelって自社工場?
だとしたら買い占めしないとやばいかな 善意のふりをして自分の価値観を押し付けようとする
中学生に毛が生えた程度の人もいるようだな >>160
必要な機能を満たしていて同じ値段で買えるなら
8bitでも16bitでも32bitでも構わないと思う。
新規マイコンの学習コスト(期間)の問題はあるけれど。
>>161 85100個
爆買いですネ。 arm使ってるけど
atmelのcoretex-m7なsam e70系もどうなることやら >>162
Cで書くのが一般的だから、そういうことにもなるだろうね。
慣れ親しんだAVRアセンブラ中心とか部分的にスピードが欲しいとか、
いってみれば特殊用途、人にとっては問題。
トラ技のM0を弄ってみたが、I/O速度に限っては1M程度の速度で
やたら速いAVRにとうていかなわない。
周辺も含めて普及していそうなArduinoに搭載されているのがAVR。
仮にAVR全廃ともなれば、どう対応するのだろう。
Arduinoも廃止方向? 所詮、素人相手の商売だってことで。
>>158 が言及しているように工場は別なら限定品種のみ生産?
Arduinoに伴う売上を有用と判断するなら後者を選びそうなんだが。
PICで置き換えるのは細部を考慮すると難しいだろうし? そうなりゃArduino作ってる方がAVRやめるだろ。
別にAVR限定なプラットフォームじゃねえし。 >>165
いまだに「arduino=AVR」だと思ってる人ですか?
冬眠でもしてたんですか? 学習用のArduinon用途なら、もうRaspberryの方に移るだろな
多少高いけど、性能機能面で雲泥の差が有る。(その割には安い)
Atmelの魅力は、 省スペースの8Pin版くらいだな
ARMは、この辺 まだ今一
PIC?、いらねぇよ そんな糞。 まあ、PICだけは無いわな
こちとらH8に戻ってもいいし、そーいえばR8も買ったきり一回も試してねーや 電源オンの2秒後から動作して欲しいとか思うと
ラズパイでは無理だよね Raspberry押してるつもりはないが
> 2秒後から動作が無理
って、なんか根拠でも有るのか?
例えそうだとしても、どうでも良い事だけど 俺の常識は間違ってるのかな
もしくは俺が使ってる3台のラズパイは特殊な使い方してるのかな
どちらにせよ2秒でOSが起動して目的にプログラムが走り始める実例を挙げてくれれば参考にしたい
無理はしなくていいよ >>172
その君の言うOSとやらはどうやって動いてると思ってんの?
というかラズパイに乗ってるCPUは電源ONからしばらくの間は暖まるのを待って
止まってるとでも思ってんの? OSが起動し始めるまで2秒間寝てるという意味に取ってたのか
困った人だ >>172
Arduinoと同じように、BootLoaderだけ入れれば同等じだろ
なんで、異なる条件で比べてるんだ
Arduinoだって、もしLinuxでも突っ込めば(入ればだけど)
起動には10倍以上(100倍?)の時間が掛かるだろが
変な人だ >Arduinoと同じように、BootLoaderだけ入れれば同等じだろ
ぜひそうやって使ってあげてください学習用でね
俺は遠慮しときます >>167
いまだにそんな喩えを使いたがる人ですか?
面白いとでも思っているのですか? 仮に全廃なら個人利用なんで数多く使うわけでもないし、買いだめだな。
DIPパッケージは扱いが楽だが、PICは嫌。20Pか28Pで足りる場合がほとんど。
ソフトのサポートサイトがいつまで利用できるかも問題。 >>177
別に面白くない実に的を射た表現
>仮にAVR全廃ともなれば、どう対応するのだろう。
あんたが心配しなくてもとっくに解決済み AVRが全廃になってもそれは時代の流れ・・・・・
必要なら残るし、不要なら無くなるだけのこと
他社では残っていても誰も使わない物だってあるし
自分は、今あるものの中で自分に必要なものを選んで
使っていくだけだで、無くなれば別も物を使うだけだよ Microchip社がAVRの名前をPICとかの型番で出荷しても使わないの? 競合他社がいなくなれば値上げ。価格が倍なってもPICやAVR使い続けますか? なんか久々にAVR studioで書き込もうとしたらconnectできない...
何故だ... >>179
>別に面白くない実に的を射た表現
脳に障害でもあるのじゃないか?
>仮にAVR全廃ともなれば、どう対応するのだろう。
どこに、そんな記述がある?
勝手に存在しない記述をこしらえて、それにレスしてるよw
ここでも脳障害を証明してる。 こりゃ本物だw
お薬が切れてますよ? >>165
ARMだと上の方まで移行しやすいからね。digikeyでも100円以下のもあるし。
AVR全廃でどうしても8ビットに拘るなら8051コアなのでいいやって感じかもしれない。
>Arduinoも廃止方向?
Arduinoは別にAtmelの製品でもないし、スケッチがビルドできて
動きさえすればいいわけだから、CPUが変わっても問題無いっしょ。 そもそも商社から廃品種通知来てるのか?
他にネタらしいネタもないし
この流れも仕方ないか >>188
PICを巻き込む理由がわからん
どういうこと? 意識高い人はどんどん他のことに興味がわいちゃうから
何もかもがあっという間にオワコンになったと感じてしまうのだ そもそも、Atmelの身売りの話は2014年の3月なのに、沈む船から逃げ遅れるにもほどがある。
唯一の頼みの綱がArduinoだったんだろうけど、
101が出てきたりESP8266が注目されたあたりでAVRオワコンに気づくのが普通。
期せずして「AVR信者」とか「AVR厨」とか、現実から目をそらして幻を追い続けたツケがまわって来たのね。
ホント、お気の毒です。 ワンダースワンってゲーム機だろ
80186だけど改造して遊ぶのかな >唯一の頼みの綱がArduinoだった
ありゃあ、その程度の認識で語っちゃうのかぁ(笑)
残念すぎる脳味噌だなぁ。 確かに最近ESP8266しかさわってねえw
Arduino IDEが重要なんであってAVRの必要性はそもそも無い >>197
生産完了公式発表のソース はよ
てか 釣りだろ?w >>201
ん?
じゃあ、どういう認識?
ご立派な脳味噌を働かせてご高説を披露してみてよw >>203
そんなもの無いよ
そもそも誰がそんなこと言ってるの? AVRコアが20MHzから進化してねーのがな
プロセスルール変えて48MHzまでとかならねーかな
FlashやSRAM命令は遅いままでもいいから >>197 の「脳内現実」では、生産完了が公式に発表済みの模様w
面白いやつ >>207
>>197のどこからそれが読み取れるのか不思議
そこまでナーバスになっているのかw >>207
遠くのヒソヒソ話も全部自分の悪口に聞こえるんだねw PCと携帯で始まったようです クスクス
暇な方は、かまってちゃんの相手してあげて
きっと実社会では主人公になれないのだろうな
必死すぎて気の毒とも >>210が必死すぎて気の毒にしか見えない件について リレー式計算機の前に真空管使った計算機が有ったんだけど、起動に一か月とか
当たり前のようにかかってたな。
今は良い時代だよ。 >>206
8bitで高クロックならARM使った方が効率的じゃないかい
まるでZ80の20MHz品みたいでムダだと思うが >>202
ESP826のArduino Coreが整ったのは大きかったよねえ。
うちのUNOは当分、もしかすると永遠に、出番が無いと思う。
IoTがらみが面白すぎる。
ESP8266安すぎw
おっと、スレチだったか >>213
一旦電源をおとすと、フィラメントが温度差で、より切れやすくなるので、入れっぱなしにするんだよね。
真空管機の立ち上がりに時間がかかるのは、ハードプログラム(配線)の時代でないかな? >>215
まだまだUNOは現役だよ
ESP8266にのせる前のテスト用だけどね 8bitマイコンだと4byte変数の掛け算や割り算も時間かかっちゃうよね、FFTしようものなら・・・
32bitマイコンだとあっさり終わるし8bit変数は文字列くらいしか使うことなくなっちゃったよ 適材適所、臨機応変、変幻自在、融通無碍
そう言えば以前に
「ワードメモリアクセスの実行時間は16bitPICの方がAVRよりも早い」
と自慢していたアホがいたな マイクロチップすげぇなぁ。ついにノドから手が出るほど欲しかった
8ビットAVRまでゲットしてしまったのか
かつて隆盛を極めた8ビットPICを叩きのめしたヤツをな マイクロチップが欲しかったのはFPGAあたりの特許ではないかと、AVRはきっとついで >>221
相変わらず80年代の夢を見続ける馬鹿発見
後発のAVRがディスコン無しゆえに現存する古いPICを超えただけ
それとて過去の話よw や○う○おの戯言を信じて乗り換えたらAVRが風前の灯でござる
責任取れよ、や○う○おーw 前に読んだWeb記事によると
マイクロチップが欲しかったのは
車載用半導体だとの事。
それ以外の目的もあるだろうけれど。 いやMega8が出たころから他のメーカーも追随してきたじゃん
そういえばTIなんかも向こうで
「うちのMSP430はMEGA8と比べて(ちょっとだけ)速い」
「PIC?そんな時代遅れのやつ使ってるのか?」
みたいな広告を打ってたよな・・・かれこれ15年近く前かも PICのくだりから
たぶん8ビットの古くてとろいPICを使い続けていた人が多かったんだろうなと
(というか未だに結構多いんじゃないか?) でも早いって自慢してる割にやってることはLEDチカチカなんだよね AVR使いは元PIC使いが多いという事情も有るし
他社もPICユーザーを切り崩して、自社のチップを使わせたいという思惑が有ったのかも知れない >>229
AVRとMSP430のユーザーがやってたのは
PICの4倍速でLチカってことか?
無いとも言い切れないな 私も8bitPICのアーキテクチャにイヤケがさしてAVRに乗り換えた口だけど、
8bitPICはクソだってPICファンさえ認めているんだろ?
なら8bitPICの生産を終れば丸く収まるw
16bitPICはそのままで32bitはARMで。 ARMってクロック早くなればなるほどROM読み込みが追いつかないから
読み込みにウェイトを入れて遅くする欠陥チップだっけ >>232
8bit PICはクソではない
変態なだけ >232
8bitPICは互換性と保守とソフトウェア経験と資産を活かすための物だよ、ディスコンせずに作り続けることに意味がある。
ディスコンせずに頑張るメーカ−もあるのに、ディスコンどころか会社自体を身売りして何もかも責任放棄してしまうような
メーカ−は最低だよな。 >ディスコンせずに頑張るメーカ−もあるのに、ディスコンどころか会社自体を
>身売りして何もかも責任放棄してしまうようなメーカ−
まじでそんな最低なメーカーがあるのか・・・
そのメーカの製品は絶対使いたくないからメーカ名教えてくれ >>236
もう実質無くなったよ
Microchipに買われてw
会社の品位というより経営者の品位だろうな
売り払ったあとまで退職金がらみで揉め事を起こしてるんだろ? >>233 ARMってクロック早くなればなるほどROM読み込みが追いつかない
単にdisりたいだけだろうけど、ARM以外でも同じだよ。
フラッシュROMは大体30MHzぐらいまでしか
アクセススピードが追いつかない。
それ以上は、単純にウェイト追加するとか、
数倍のバス幅でプリフェッチするとか
命令キャッシュを入れるとか
色々と対策が必要になる。 >>232
あんたが嫌気がさして放ったPICってどの型番?
8bitPICという大きなくくりでしか物が言えないところに情弱臭プンプンなんだがw
あと、ディスコンの概念は当然理解してるよね? PIC使い()
「8bitPICは古いからクソでもしょうがない」
「PICはクソだけどディスコンにしないマイクロチップ最高」
「PICはクソだけどAVRやMSP430より高度な事ができる。たとえばLEDチカチカ」
「PIC使いは変態」 >>240
論理性というものを微塵も感じられない文章
だからこそ根も葉もない流言に踊らされてAVRに手を染め
挙句の果てにAtmelに裏切られるはめになる
かわいそすぎて笑えてくる あの文章に反論する価値を感じるすばらしい感性の持ち主です 前から不思議に思っているのだが
PICファンはAVRの何が気に入らないんだろ? むしろAVR側の布教活動のせいでしょ
毎度毎度PICから乗り換えるべきとか書き込んで専用ページまで作るほど >>246
AVRが気に入らないのではなくて、AVRを薦める行為が気にいらないのか。
自分の好きなPICをけなされるのが我慢できないんだな。
そうか、それは困った、解決が難しそうだ。 >>247
第一夫人、第二夫人、並存的発想か。男として甲斐性十分。
欲張って第三、第四も。技の使い分けで混乱しそうではあるが。 arm厨はintelスレとavrスレを荒らす。
pic厨はavrスレを荒らす。
intel厨とavr厨はどこも荒らさない。 >>248
全く違う
その勧める行為に何の論理的な根拠も無いからあきれてるだけ
例えば古いPICと新しいAVRを同列で比較して勝ち誇ったり
上の方に出てた例のただキャッチーなだけの記事だって
突っ込み入れられたあげくにほとんど自己否定してる >AVRが気に入らないのではなくて、AVRを薦める行為が気にいらないのか。
違うよ
君や>250みたいな気持ち悪いAVRヲタが気に入らないだけ
とはいえAVRコミュはそんな気持ち悪いやつばかりなので、どっちかというと
AVRコミュが気持ち悪いって言う方が正しいかな
ちな俺はPICは良く知らない。ここ最近は32u4しか使ってない どっちが勝ちか結論出しても何も変わらないんだね
その結論は重要でもなんでもないから
こだわるほうがどうかしてる >例えば古いPICと新しいAVRを同列で比較して勝ち誇ったり
ほんこれ
これを指摘するとAVR厨は黙り込む じゃあ、古いPICと古いAVRを比較してみろよ
この嘘つき野郎が 製造元のAtmelは最大のライバルであったMicrochipに買収された
AVR以外のチップの載ったArduinoが本家から公式に発売された
もう息の根止められたのと同じ おー
持論を崩されそうになるから
頑張っちゃうわけか
ある意味、納得。
どうぞ、続けてください。 >>255
古いAVRなんてとっくにディスコンなのにどうやって比較すんだよ、馬鹿か?
あ、そもそもディスコンを知らねえレベルなんだよなあAVR信者ってw
そのくせ「8bit PICはー」とかほざきやがる
8bit PICのスペックでも目を通してからほざけ情弱がっ!
http://www.microchip.com/ParamChartSearch/Chart.aspx?branchID=1012 論破されてかなわないと見るや
最後は小坊並みの捨て台詞かw じゃあ時代ごとに比較していこうぜ
古いPIC http://www.rhoent.com/pic16xx.pdf
同年代のAVRには何がある? いや、何がなんだか良く分からんなってきたぞ
ちゃんとアンカー打って対決の状況を鮮明にしてくれんと
全然おもろない >>266
つまりPIC24の方がAVRよりすごいってことか
どうやら決着がついたようだな >268
>AVRと同じ土俵に立てるのは8bitPICだけ(理由は不明)
>AVRと性能勝負していいのは低性能なPICだけ(同じく理由不明)
>高性能なPICはPICと認めない(同じく理由不明)
>→つまりAVR大勝利
いやいや、こうだから だって高性能なPICって素人の電子工作では馴染みないじゃん
電子工作で気軽に使える8bitのなかで最新のPICとAVR比べたらどうなんだろう >271
16bitPIC(PIC24,dsPIC)も32bitPIC(PIC32)も下位モデルなら値段も入手性もパッケージ選択も
AVR-MEGAシリーズと遜色無いと思うけど、なぜ気軽に使えないと思うの? そろそろ劣勢(というかまともに論理的な反論が出来ない)を悟った厨が
他人の振りして「いい加減PICの話題はよそでやれ」とか言ってごまかす
発言が出てくるころだな >>272
入手性だけじゃなくて使い易さを心配してるんだけど
それって8bitPICと同じ手軽さでプログラム組んで書き込んで動かせるの?
8bitより難しかったり学習コストが高かったり特殊なライターが必要だったりしない?
(レスしときながらPICのことよくしらんくてすまん
8bitと同じように使えるならちょっとかじってみたい) 初心者だけどAVR乗り換えた方がいいのかな
乗り換えるなら何にすればいいだろう 少なくともAVR厨は自力であれこれ調べるための知能が足りないと言うことは良く分かった >>274
>>274
>学習コストが高かったり特殊なライターが必要だったり
ごく普通の環境を整えてあればこれはまったく差が無い。
コンパイラを追加インストールするだけ。
>8bitより難しかったり
「8bitより」ってのがちょっと御幣がある。
8bitでも高機能なのは高機能なので単純にbit数だけではいえない面もある。
それは置いといて、難しさは当然ながら機能の増えた分に応じて増す。
でも機能比で考えれば便利になる分で相殺されて逆に楽になったと思う。
実際、米粒PIC以外は24Fしか新規購入してない。
乗り換えの障壁はほとんど感じなかった。 なんとAVRの出荷量はPICより遥かに多かったらしいな・・・
今回の買収はAVRのラインナップの購入が目的だったようだ
PICの品種を整理する方針とのこと(8ビット品の廃止???) >>278
で、その話のソースは?
脳内ソースとか言うのは無しでw >274
16&32PICでもライタはpickit3買っときゃいいし、Cで使うなら8bitPICより断然いい。
16bitPICはアセンブラもいい、32bitPICのアセンブラは・・・無理だけど。
それにゼロから始めるなら、8bitPICだって全然手軽じゃないと思うけどな。
馴染みが有る無しって結局 自分が使ったこと有るか無いかってことなんじゃ。 PICは書き込み時に12V、正確には13.5Vだったっけか?の印加が必要なんで
前はめんどくせーと思っていたけど、PCの電源を再利用した電源セット?を使うようになってからは
それほど不便を感じなくなったかもしれない。
まぁそれでもUSB出力で全部間に合っちゃうAVRの方はお手軽感はある。
どっちでもいいやー。 いつの時代にライターそろえた人なんだか知らんが
新規の人はPICkit3買うから全く無問題
昔話はもういいよ >>279
2年くらい前トラ技の売り上げランキングで見たな
対象はDigikeyで8ビット1位は328PのQFPだった
以下はPICの各品種?で占められてた >>283
その情報が正しいとして、どうひねると
>AVRの出荷量はPICより遥かに多かった
になるのかな? どっちかと言うと
>PICの品種を整理する方針とのこと(8ビット品の廃止???)
これの情報ソースを示してほしいんだけど?
脳内ソースだから示せないとか? 8bitPICが廃止される訳がないと思ってるならそれで良いじゃん
なんでユーザーが(AVRその他に)流出したような使いにくいマイコンが
1位だと思うんだろうな >>286
そう言う話をしてるんじゃないけど?
日本語大丈夫? 2011年の時点でAtmel社はMicrochip社を追い抜いており、
ルネサス(17.3%)、フリースケール(10.1%)に継いでシェア第3位(7.4%)の
マイコンベンダーだったようだ
http://easylabo.com/2015/01/atmel/6318/
他のソースによればアトメルの買収により、Microchip社がシェア第3位に返り咲いたとのことで
AVRをディスコンにした場合、PICだけということになり
(第3位は変わらないものの)シェアは急落してしまうため、おそらく投資家の反発を招くだろう >>287
ID:1zGFp0im は日本語が理解出来ない、かつ会話する気もないんだろ
AVR厨ってこんなやつばっかりだよな、っていう好例 そして元々持っていたPICの製品群のうち、「売れていない」品種に関しては
「合理化」の圧力が強まると考えられる。
PICはあまりに品種を増えすぎてるという印象は、PIC使いも持っていないだろうか? >>ID:1zGFp0im
必死に探してきたのはご苦労だったけど、
2015年の記事にわざわざ2011年の情報を引用元も示さずに載せるサイトっていかにも意図的だ。
つまりその年は合併でルネサスが出来た特別な年だから。
にもかかわらず、それを跳ね返して2014年にはMicrochipが売り上げランキングトップになったと書いてある。
こっちは2015年4月28日付で引用元もちゃんと示せるよ。
http://www.asahi.com/and_M/information/pressrelease/Cdpress000111737.html
で、そのわけの分からない予測の根拠はいったいいつ示すつもり? ああ、つまり買収前にすでにトップシェアだったわけね。 >>288
そこ、まさにAVR信者の手による布教用のサイトだね
すでに信者サイドの情報しか頼れるものが無いなんてまさにカルトだなw AVRカルト信者から見るとAtmelの敗因は何だと思う?
え?負けてない?
ニヤニヤ AVRよりもPICのほうが機能的に優れている点を教えてくれ リーマンなら寝ている時間帯だろうに非生産的な事柄でお盛んだ
暇もてあましているニートだろうな?
積年の恨みが動機の印象
PICの過去スレ覗いたら、確かに出張痕が残っていた
買収きっかけで爆発したのだろう
ガス抜きさせて、気が済めばそのうち収束するだろう
半島の血が濃くなければ、な AVRは終わったのに、なんで化石PIC厨とキチガイARM厨はここで必死に暴れてんの?w ここ何年かのArduino関連の派手さがなんか羨ましかったんじゃないかなぁとw
あとは遅めのプロセッサの使い手は少し速めのプロセッサが気になってしょうがないという・・・
いわゆる「隣のマイコンは速い」ってやつ(実際、PIC相手なら4倍以上速いんだけどね) >300
ああーやっぱり、いつもの無知な奴が古い知識で語ってるだけか。
16bitPICは10年位前から存在してるのにな。
もうテンプレに入れようぜ
>1)無知な奴が一部のPICの欠点、低性能をあたかもPIC全体のように吹聴する
>2)互換性や過去のソフト資産継承の為8bitPICは欠点も多く低性能だけど
> 16&32bitPICは欠点も改善し高性能化している。価格帯や入手性・パッケージ種類も
> AVR(MEGA,XMEGA,AVR32)と同程度以上の物をラインナップしている
>3)AVRと同じ土俵に立てるのは8bitPICだけ(理由は不明)
> AVRと性能勝負していいのは低性能なPICだけ(同じく理由不明)
> 高性能なPICはPICと認めない(同じく理由不明)
>4)つまりAVR大勝利(妄想) 不毛な争いを静観するPSoC勢と省電力モードにはいったMSP430勢 > AVRと同じ土俵に立てるのは8bitPICだけ(理由は不明)
8bit-MPUだけの話をしてただけだから。
> AVRと性能勝負していいのは低性能なPICだけ(同じく理由不明)
高性能8bit-PICがあれば勝負していい
> 高性能なPICはPICと認めない(同じく理由不明)
高性能な 8bit Over MPU 用途はARMの独壇場で、AVR32も高性能16&32bitPICもお呼びでなく、議論の余地なし。
疑問が消えたところで巣に帰ってね、PIC信者さん。 >305
なぜ8bitにこだわる必要があるの?
bit数が違っても価格帯や入手性・パッケージ種類が同等なら何も問題ないでしょ? >>305
省電力化を求めると8bitのような気がする >>292
逆にこれがAtmel身売りの引き金だろうね
あのいかにも無責任なCEOが「もーやーめた」って言いたくなるようなMicrochipの進撃
ところで、>>ID:1zGFp0imは都合の悪いレスには無反応なんだねw
都合の悪いものは見えないってのはAVR信者としてやっていく上の必須用件だからなw Tiny861AのSOP品ってchip1stopあたりじゃ無いと
入手できないですかね? 461までなら共立が扱ってるが、861だとミスミ、ザイコストア以上じゃないとないねぇ やはりそうですか……
在庫ストアをあたってみます。
ありがとうございます。 >>300
>ここ何年かのArduino関連の派手さ
縁側でたそがれるジイさんかよw
遠くを見つめながら… >>315
騙されて乗り換えたはいいが
性能、入手性、価格、売り上げ、あらゆる面で追い抜かれて
とうとう唯一の心の拠り所であるArduinoにまで見放されたと思ったら
こともあろうににっくき宿敵に身売りという耐え難い最悪の結末
そりゃ、たそがれるわw 夕方まで待ったが、とうとう質問の返事はもらえなかったな。
(どちかというと関わり合いたく無いので、ちょうど良かった、
返事はいいからね)
しかしそれにしても今日はID変えながらの噛みつきまくりがいつも以上にすごかった。
口の悪さには馴れているつもりだったけど、
おじさんはね、少しだけビックリしちゃったぞぉ。
これだけPIC賛美で活躍していると、そのうちにマイクロチップから
売り上げ協力で表彰状を貰えるんじゃないかw
じゃぁな、がんばるんだぞ。 Microchip傘下に入ったら、ちったあ気前良くサンプルくれるようになるかねえ
以前からのセコさはそのままキープかねえw >>ID:qlWxJu6E
相変わらず一人で悦に入ってるようだがあまりにも漠然としすぎてて答えられんってことよ
双方何種類のチップがあると思ってんの
あえて言うなら
「ディスコン回避用の古いチップを除けば全ての点において同等かそれ以上である。」
ちなみに、俺個人としては当分ESPで遊ぶからどっちもいらない >292
マイクロチップがトップになるのは8ビット限定で集計した時だけ。
16ビットや32ビットを足した場合はルネサスやフリースケールには
遙かに及ばない。
フリースケールはNXPに吸収されたので、現在はNXPがNo2。 >>322
そうなるとよけいID:R18xfmvzやID:1zGFp0imはギャフン!ですなw
そもそも8bitだけで比較するんだとおっしゃってるようなので 買収して仲間になったのになぜか発狂してAVRスレに荒らしにくるキチガイPIC厨w
なぜそんなにAVRに劣等感あるの?w >>ID:Of2vDXfD
買ったのに負けたみたいw >>325
どうしてそういう人達の発言を過剰に気にするの?
なにか劣等感でも感じてるの?
一番病んでいるように見えるよ。
明日がんばれい! >>326
おまえは馬鹿なのか。単純にスレチ荒らしだから。
こういう出張荒らしをするキチガイは自分がキチガイだとしいう自覚がないからはっきり言わないと理解しない。
ARM厨とPIC厨とマカー、そしてネトウヨは2chの荒らし四天王だろ。 あーあ
結局、こういう汚い言葉の応酬になっちゃうのね
で、
>PICの品種を整理する方針とのこと(8ビット品の廃止???)
のソースはどうなったの?
出せないから荒れてるの? >>327
じゃあ、理解させるのがキミの使命だ
しっかり仕事して目的を達成しろよ
お手並み拝見しとく PIC使いって何年か前はもっと余裕があったのになぁ・・・ おっと、AVR勢、どうやら敵前逃亡を決め込んだようだ!
汚い捨て台詞を吐きながらw
持って来れるのが信憑性も引用元も示せないむなしいリンクだったり
ちんけな脳内限定製品展開予想だけじゃ、そりゃ戦えんわなw >>331
何だおい、嘘八百野郎!
まだいたのかw >>334
念のためもう一回変えといたるわ
ほれ、喜べ! 随分たったのにまだネチネチ暴れてるのか低脳馬鹿PIC厨は。
そりゃPICは変態と世界中に馬鹿にされるわけだな。 発狂
キチガイ
低脳
馬鹿
厨
変態
語彙とその使い方が小学生並みだな >語彙とその使い方が小学生並みだな
語彙・・・じゃなくて御意 Arduinoが無かったら、AVRなにそれ的になっていたかもしれない
とか言っちゃったりなんかしちゃったりして 全部やねうらおが悪い
あの記事がなかったらほんとAVR何それだった >2008-02-28 いますぐPICをやめてAVRに移行すべき10の理由
乗り換えようと書いた2年後に突っ込みいれられて
>PICのほうがAVRより性能は上
って答えてるw
でもアフィ収入が惜しいから記事は放置
騙される馬鹿が続出 >>345
2008年当時の認識ではあんな程度
でも恥ずかしげも無くいまだに記事が残ってるのに驚いた
恥を知らない人間ってのはどこにでもいるもんだからな
そして乗せられて踊り踊るやつもまた存在するw 発狂
キチガイ
低脳
馬鹿
厨
変態
火病
発作
語彙とその使い方が小学生並みだな >>347
>>350
論破された悔しさがにじみ出ている典型的なレスだな
反論も出来ないが、かと言ってただ黙るのも悔しいっていう… PIC使うやつはバカ!
利口なやつはAVR使う!
と言った結果がコレ
コントです 理論立ててどれが優れてると決めたところで優れたチップを使うという
ことにはならない。
問題を解決しようとするとき、どれが適しているか検討すれば十分だし、
使い慣れたチップで足りればそれを使うだけ。 >>354
理論立ててどれが優れてると決めたのにわざわざ優れていないチップを使うのか?
どれが適しているか検討する際には論理でなく直観なのか?
面白い論理だねw >>354
なるほど「信者」と呼ばれるだけのことはある
感心した まったく。組み込みで一番優れてるのはARM。Intelでさえ歯が立たない。
それにAVR、PICなんかオワコンでしょ。PIC採用してるスマホなんか聞いたことないし。Atmelは会社なくなったし。
電子工作で一番使われてる工作基板arduinoもこれからはARM。もうARM使うしかない。
これこそ論理的帰結。 >>356
甘い 競馬板 ディープインパクト スレより引用
ディープインパクトは競馬界では有名な競走馬
31 :名無しさん@実況で競馬板アウト:2016/03/27(日) 09:20:57.26 ID:JB+QvwEm0
予想通り福永が降りたら即G1勝利
32 :名無しさん@実況で競馬板アウト:2016/03/27(日) 09:20:57.57 ID:Z87IFhDAd
いやぁディープほんと神だな
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 新スレ建てました。
タイトル
*** CPUを比較検討するスレ ***
http://wc2014.2ch.net/test/read.cgi/denki/1461285027/
以下、新スレのテンプレです。(一部抜粋)
比較検討する対象の CPU など
1 PIC ARM AVR H8 intel LPC PSoc SH STM その他
2 これらを搭載したボードの比較、検討も対象です I/Oのリアルタイム処理なら1ビットCPU(シーケンサー)が早い >>357
最終的にはそういうことかもね。
CortexーM0/M0+あたりがエントリで、最初からintは32ビットが当たり前って感じで LPC810 : ARM Coretex-M0、8Pin 1個¥80(税込)
http://akizukidenshi.com/catalog/g/gI-07191/
確かに↑みたいなのが、FLASHが4倍くらいになって5Vにも対応なら もう他はいらんな
しかし今はまだ駄目だ、5Vは用途次第だから我慢するとしても FLASH=4K じゃあな
その後の展開を期待してたんだけど、進展なしかな? 確かに4Kは少なすぎる
せめてATTiny85と同等の事ができるぐらいフラッシュが欲しいよん パワーダウン時の電流は小さくてよさそうだけど、動作時の電流が大きめ
コイン電池で工作することが多いオレには向いてないなLPC810 そういやIchigoJam作って遊んだときのLPC1114がどっかにあったな
mbedってその後どうなんんだろう 「PIC採用してるスマホなんか聞いたことないし。」
「これこそ論理的帰結。」
はらいてーw >>365
コイン電池製作にはATTiny10、44、85とかですか?
先日、85で温湿度計を作ってコイン電池で動かしてるけどマイコンをいかに省電力にするかが課題でして >>363
クロック出力にしてオシレーターで使ってる
スイッチマトリックスでバスから外してあげる
48(72)MHzまで任意、80円なら安いもんだ >>365
確かに少なめだけど、Tiny13と比べたらまだかなり多い気がする
>>369
温湿度計の表示はどうしてるの??
液晶でもかなり電気食うと思うけど。 >>359
昔のタッチパネル携帯(白黒)を分解した時にワンタイムのPICなら入ってるのを見た >>117
この手の手法は正しいか否かでなく個人がやりやすいかどうかの問題として
電源は太い方がいいに加えて分岐が多いので裸線が都合がいい
信号線は1対1がほとんどなので自由に交差できるほうが楽
ところでスズメッキ線を電源に使うと不便なのがスルーホールの両面ユニバーサル基板
交差できんので片面を使っていたが、最近、秋月から両面ノンスルーホールが出たので
これから使うことにする
>>120
ちょっと試してみたい コイン電池CR2032駆動を考えてクロック上限1MHzを条件にすると
どれが一番長持ちなんだろう >>373
秋月のパワーグリッド・ユニバーサル基板
個々のスルーホールと電源ラインのスルーホール/ランドとの距離が近いので、
ハンダブリッジに気を遣う。
でも電源ラインを引かなく済む、どこでもすぐ近くに電源パターンがある、
というのはこんなに配線が楽かと驚いた。
ノイズ上も有利だと思う。 >>376
あの基板、リード部品だけならいいけど
チップ部品が少し加わった途端ショートしそうで大変だった >>363
まぁ、ARMのローエンド製品だとだいたいフラッシュは8Kが一般的かな?
多分、8Kくらいが単機能のものを仕上げるのに手ごろなサイズなんだろうね。
SOPで良ければdigikeyで100円以下でもあるし、まぁ悪くは無いか。 PICのほうが長持ちっぽいのでAVRはそれなりに使うことにしよう >>378
8Pin <- これ以下が、俺のMUST条件だった
値段、消費電流は気にしない
この条件で、且つFLASHの大きい物を探した結果Tiny85に行き着いた
ピン数に拘らなければ、そこそこ選択肢が有るのは知ってる おれもTiny45/85ばっかだわ
AVR-USB使えばPCと繋げられるし、色々使えるよね 相当のPICの名前がわかると
勝った負けたの話になるんでしょ >>382
85でも8KB(4Kword)程度でしょ
あまり大きいとはいえないよね〜〜〜 >>385
そうかも知らんが単純にPICでも同じことやりたいだけ
Tiny85と同じことをLPC810でやろうとしてるがメモリ少なく苦労してる PICスレへどうぞ。ここにいるPIC厨は馬鹿だけど、PICスレの住人は天才揃いだよ。 電電のスレはどこに行っても同じ人間がいるという認識だけど 正常な人間は電電板なんかで読み書きしない
だから
君も僕も異常な人間、仲良くしような ID:Zx7qCoqe
相変わらず品の悪いのがおるのう スレチ荒らしを叩いたらキチガイに絡まれたでござる。 >スレチ荒らしを叩いた
>キチガイに絡まれた
出自が知れるのう あら、お気づきになりました?
隠そうとしても、つい品の良さがにじみ出てしまいますの。 >>382
8ピンのSOPでいいならPSoC4・・CY8C4013SXI-400
なんていうのもあるけどね。Flashは8Kだなぁ。 まぁしかし あれだ
オバマは向こう10年で600兆刷るぞって宣言したし スイスでは初のB.I実施
日本は100年もの国債発行を噂されるし 欧州の40年は記念的なものらしいが
原油価格がプーチン提案の45あたりで安定化継続がかすかな希望
そういう戦後最大の世界経済の枠組み大転換も予想される状況下にあっては
気の小さいオレはワーストケースを想定してどうしたもんだべ って按配
というスレチ詭弁はさておいて 目の前の ピーピー鳴いて抱っこをねだる鶏相手に
ヒーヒー気味で やはり小さな現実に直面しているのが実情ではあるが >>401
全面アセンブラで書き直して、ようやっと収まったくらいだったから
8 or 6 Pinで、Tiny85以上の物があったら勿論そちらを選択してるよ
楽だからな。
http://akizukidenshi.com/catalog/g/gI-02927/
唯一、秋月で ↑ "MB95F214KPH-G-SNE2" ってのを見つけて
此方にしようとしたが、 残念ながらライターが入手難で諦めた
紹介の品は有難く拝見させて貰ったが
次第は上の通りで、既に用は済んでしまっている まあ当面tiny85でいいんじゃないか
ディスコンしない事が売りの会社に買収されたわけだし まいくろちっぷてくのろじー
「よーし、ついにゆめのこうせいのう8びっとまいこんをてにいれたぞーーー」 確かに現状では85が数値上ではいいかもしれないけど
用途で選べば最適かどうかは疑問が残る・・・・
性能・消費電力・機能・容量・価格・開発の容易さ
単純でいいなら13Aで十分だし
I/O数では多少不満は残るし
電源電圧の不安定なところでは起動に失敗することもある
(某M〜社では発生したことはない)
自分の場合は最適かどうか疑問が残るのは事実です 末尾5と13Aはできることが違いすぎて今更比較するのはちょっと 久しぶりにAVR電子工作はじめたけど
いつのまにかPICの2号さんみたいな存在になってた >>411
>410のそもそもの論点は、「 某M〜社では発生したことはない 」だよ。ほかは、飾り。 >>415
電源が不安定なら安定させろよ
前提がおかしいだろ >>419
>>415=>>410なのは文脈から自明なのに
何言ってんだ 今日もマイクロチンポの刺客が来てるのかw
毎日ご苦労さまです。 何かを失ったあきらめ、喪失感、無力感
そういうものが人を下品にするのかなって思う 誰が何を失ったのか知らないが
何か本当に大事なものを失なうと
心正しい人は悲しみでステップアップするんだよ
心卑しい人はそんな事に関係無くいつも下品だ きっとご両親が愛情深い方で良い環境で育てられたんだ
物心ついた頃から毒親の酷い仕打ちに慣らされて枯れ草みたいに育った人は、
旦那と義両親から清らかな水を存分に注がれるような愛情を受けて、
子供たちも健康で素直に育ってくれたり スイッチを押すたびに状態が
0 -> 1 -> 0 -> 1 -> ・・・
と変化していく機械をAVRで作るとして、
いつなんどき電源を落とされても状態を保持させるには
状態が変化するたびにEEPROMに内部状態を書き込むしかないと思う?
EEPROMってたしか千回くらい書き換えると寿命を迎えるんだよね?
つまりスイッチを千回押したらこのAVRは使い物にならなくなるってこと? >EEPROMってたしか千回くらい書き換えると寿命を迎える
がホントならそうだろうね ちょっとバックアップ用にコンデンサなり入れて
電源断の時にだけ書き込みすりゃ、少しは長持ちする >429
電源断でマイコンが即落ちないようにして、電源断を入力で感知出来るようにすればいいのでは。
マイコンの電源ラインにダイオード入れて、コンデンサ繋いどけば数秒くらい持つし、割り込み掛けて
EEPROM書き込むのに0.1秒もあれば充分かと。書き込み回数は電源断の回数ですむ >>429
寿命は消去の回数だから1bitずつ書き込んでいけば10万×512×8回押したら寿命 元の子もない意見で悪いが
特別な理由が無ければスリープか>>432が正解な気が・・・ >>429
Write/Erase Cycles: 100,000 EEPROM
と書いてある気がするが???
別なマイコンでは
1,000,000 write EEPROM endurance
というのもある >>433
>>434
コンデンサで瞬断を避ければ電源投入回数くらいまでもたせることができるわけね
毎日1回電源をON/OFFするとして千回だから3年弱は持つ計算か
>>435
それだと次回電源投入時にEEPROMのどこのビットに状態を格納したかが不明にならない?
>>437
失礼、10万回だったかw
ってことは毎日電源ON/OFFして300年持つわけねw >>432
そこはできればソフト的に処理したいところで・・・w 5か所にスイッチがあって、どれを押しても同じ動作させたいなら、
オルタネートSWは却下になるよね
だからオルタで正解とは言えないと思うんだ
電源を落とされてスリープってなら、電池でバックアップっていう条件が必要だし いつなんどきの電源断が要件なんだからソフトは諦めるべき。それかボタン電池乗っけるか。 ソレノイドでオルタネイトスイッチ押せばいいんじゃね コアメモリとかパラメトロンでも作ったら面白んじゃね? FRAMなんてもんがあるのか10^15回ってすげーな一秒1回で8.5万年ちょっとか
あとは個人の素人趣味での入手性が気になる 書き込み速度:10ms、 って書いてあるから
目一杯書き込んでも、人の寿命より遥かに長いな
800年とかなると、製品寿命よりも長いかも知らん
モールド樹脂は残るとしても、端子とかは錆びて朽ち果てそう >入手性が気になる
DigiKeyやMouserなら問題ないし、RSでも大丈夫。
TIのダイレクトショップもあるし、サンプル請求も可能。 なるほど良いものを知った
世の中便利に成ったもんだな やっぱ値段もそれだけ高いな256Kビットで500円とか
これが秋月にあったらいいのに >>452
秋月の商品リクエストフォームからどうぞ
もしかしたら応えてくれるかも 例えば、モータードライバICを接続して
一回処理する度に物理的に半回転する仕掛けを用意しておいて
そしてその仕掛けに半回転ごとの状態を読み取れる仕掛けをつけとけばいいんじゃね?
ソレノイド動作させてそれこそオルタネイトスイッチを操作できるようにして、処理のイニシャルでその状態読み込むとか、
マイコン内部で完結という枠を外せばいいんじゃね? アブソリュート型のロータリーエンコーダをモーター的なので動かせばいけるよね バカっぽい解決法だがSDカードとか
まぁ安くで抑えたいって感じだからこれも微妙か >>454
大昔のラジコンはボタン一個だけで飛行機でも船でも操縦していたんだが
まさにそういう仕組みのサーボモーターを使っていた
真空管時代の鉄人28号もたぶんこれ
廃炉作業ロボットに最適 結局お手軽なのは
機械的:ソレノイドでオルタネイトスイッチを押す
磁気的:コアメモリーみたいなのを使う
半導体:AVRからSPIでFRAMを読み書き なんか長々と続いてるけど>433,434の方法で何か問題があるの?
外付けもダイオードとコンデンサ位で済むし、質問者のレス>438だと1日1回程度の
電源ON/OFFみたいなのでEEPROMの寿命も問題にならないと思うけど。 >EEPROMってたしか千回くらい書き換えると寿命を迎える
に真面目に付き合うお前らw >>458
ステアリングハンドル1つで操作する巨大ロボットも同じ仕組みだったんかなぁ >>458
十字キーと左右ボタンがあれば昇竜拳も波動拳も出せるのに! >>460
おっ、勉強=模範解答丸暗記な、落ちこぼれ的発想ですな 実際のところ内部状態を保ったままマイコンを止めておくってのは無理
仕様上は可能でも長時間になるとたまにおかしくなる 仕様上可能だというならできなければいけない。
できないのは、不良か、使い方が悪いかのどっちかだ。 Arduinoから始めた者ですが、
AVRでできることは殆どPICで可能、その逆も然り。
みたいな認識で良いのでしょうか?
それと、AVRでのプログラミングのノウハウ、小技みたいなものは
PICでも同じような感じで使えますか?
ちょっと自分でもよくわかっていない部分がまだまだあって、言い足りない感じになってしまい申し訳ないです・・
とりあえずArduinoでは、I2Cとか液晶とかGPSとか気圧計等のセンサ、モーターなんかを組み合わせて
何か作るみたいなことは一通りできるようになりました。
PICでやってみたいというのは漠然と舌はなしで、PICKITも購入にちゅうsチョしている状態です・・
(AVRISPmk2は買いました…)
なのでその、こっちのスレよりかなとおもいましたのです。 >AVRでできることは殆どPICで可能、その逆も然り。
AVRで出来ることはPICでも出来る
でもPICで出来る事がAVRで出来るとは限らない
というのも、PICは8bit品も32bit品も何もかも全部「PIC」で展開されてるので
最上位になると32bit MIPSコアとかもあってこれだとRTOSすら動く
一方でAVRはatmelの展開するマイコンのローエンドを担っていて、その上位は
AVRではなくてARMコアを使った別商品になる 素直なアフセンブラで組みたい。
とても小さな要望ですがPICにできますか? 分かってますよ。あなたは答えない。いや答えられない。なぜならその答えを知ってるから。
世界がひっくり返っても今のPICにはその要件を満たせないと!!! > (;´Д`)
そんな図星な顔をしないでください。 ID:wrVg/liB みたいな子供でも使える懐の広さがAVRの長所ってことだろ ID:wrVg/liBってさ
>素直なアフセンブラで組みたい。
必要性の微塵も無い話を持ち出して
自分の脳内の結論に向かってまっしぐら
おもしろいキャラだな >>471
何が言いたいのかよくわからんが
せっかく開発環境に投資したんだからずっとAVR使ってりゃいいよ >>469
そういえばコアメモリを使ったシステムをウン十年ぶりに起動したら
メインメモリが最後に電源を落とした状態のままだったそうな。
高速で不揮発性で書き換え寿命がないのはMRAMぐらいしかないような気がする
http://www.digikey.jp/short/3j2c5v MRAMって外部からの磁界の影響受けたりしないの? >>471
質問の回答じゃないが、それがわかるようになるのが次のステップじゃないかな?
プログラミングのノウハウや小技ってのが何を指してるのかわからないし。
アルゴリズム的なものなら使える可能性は高いし、マイコン特有の機能を使ったものなら使えない可能性が高い。
自分も今メインで使っているのは AVR じゃないが、AVR 用のサンプルにはお世話になってる。 >>471
基本的には可能でしょ
dsPICとかではできるけどAVRだとしんどいケースとかはあったりするかもしれないけど >>484
強磁場に弱いって Wikipedia に書いてあったよ。 >最上位になると32bit MIPSコアとかもあってこれだとRTOSすら動く
AVRはローエンドに近いtiny2313でさえ、オーバーヘッドタイム数μSでタスク切り替え出来るし
8bitで十分な用途はいっぱいある
まぁ桁数の多い数値演算は32bitに勝てないな、自信があるw なんかmbed/LPCexpressoを使い始めたら他はどうでもよくなった
いままでAVRマンセーだったのに mbed便利だけどローカルでコンパイルできないのがちょっとね。 KEIL やLPCXPresso用にエクスポートして使用すれば
ローカルのPC上でコンパイルすることができます。 antiny13で電子工作の9割はカバーできるし。 >>472
>というのも、PICは8bit品も32bit品も何もかも全部「PIC」で展開されてるので
いや、全然互換性も何もない別物に「PIC」の名前をつけてるだけだからな。
>最上位になると32bit MIPSコアとかもあってこれだとRTOSすら動く
それならいっそARMにしておけばRTOSどころかLinuxも平気で動くし。
最近はArduinoにFirmata突っ込んでPCやラズパイに繋ぐスタイルが
気に入ってしまった。ネットワーク対応も簡単だし。 >というのも、PICは8bit品も32bit品も何もかも全部「PIC」で展開されてるので
馬鹿の極みだよな
ちなみに、うちの鶏も「PIC」っていうんだぜ
たった今、 俺が名づけてやった。 PICスレって、誰もいないの? 誰かいるなら、そっちでやれよ。 >>493
オレは2313でたいてい足りてしまう。昔、10個買ったのがまだ余っている。
ある目的で乱数風周波数、振幅変調かける用途とか、古い洗濯機の壊れた
ゼンマイタイマ代わりとか。半実用目的。
なんにでもCPU使えばよいのだろうがプログラム書くの 面倒だし。 >>496
自分で見てこいよ
少なくともAVRの話は出てないから安心しろw >>500
落ち目になると排他的になる
これが世の常
つまりあなたのそのレスは定石通り
恥じることはありません つ[鏡]
ひたすら排他しているのはどなたでしょう? >>499
二級市民どころか不法滞在者 (^3^)/ メモリ64KB、100MHzで動くAVRほしいです。 >>510
ワンチップでフラッシュROMを内臓していると
200MHzオーバーは半導体製作上、出にくいと
インターフェースで読んだ >>511
ARMだと512KBフラッシュROMとRAMが128KBでCPU動作180MHzとか沢山あるよ。
さすがにDIP品はないけど。 >>511
>510は、200MHzまで不要で100MHzでいいみたいなんだけど、どうなんだろう? 前は余裕をかましていたPIC使いだったが
アトメルがマイクロチップテクノロジーに買収されてから
なんか焦りがみられるな
出荷量の少ない8ビットPICがディスコンになるかもしれないと言う恐怖感からだろうか そう読んじゃう所が
センスの無いところなんだよ
センス無いバカからかうの面白いからだろ
気が付けよな >514
逆でしょ、Atmelの身売り話が出てMicrochipに買われるのが決定しても今後AVRがどうなるか
わからん以上、AVRの新規採用は敬遠されてどんどんシェア落としてる真っ最中のはず
MicrochipがAVR作り続けるつもりならAVRのシェアがこれ以上落ちないようにAVR生産継続
みたいな発表をするべきなのにしないってことは生産を継続するつもりが元々無いのかもね >>516
おいおい、あんたねえ、理路整然としすぎ。
相手の逃げ道を少しは残しておいてやるものだぜw
それが武士の情けというもの。 いつまで自演を続けるんだよ 嵐
嵐は他に楽しみないのか
リストラされたか障害者給付受給勝ち組だろ?
実社会だけでなくここでも有害無益だな ここまで、一人も反論できず
ただ、悔し紛れの罵詈雑言のみ
なむー 社会的生産性ナシ
人生の意味ナシ
未来もナシ
三重苦だな おいw
産廃以下
死んだほうが国と全国民のため 便所の落書き2ちゃんねるで議論に勝つことこそ至高体験だろ?
この負け犬どもが aitendoのコレ結構便利
ATTiny ISPシールドきっと [K-TINY-SLD]
http://www.aitendo.com/product/12807
ちょっと書き込みたい時とかちょっと変更したい時とか結構使える。
Arduinoに乗せて使ってもいいしISPに直接つなげて書き込んでもいい Tiny102と104のピン配置いままでのAVRと違う気がするが
どうなってんの??
ATtiny 102/104エンジニアリングサンプルは2016年5月に
予定量産サンプルで現在入手可能です。
となっているが、なんだかな〜〜〜 勝ってない人の言葉はこんなにも説得力が無いのですよ >>528
tiny85用に一昨日Arduino用ユニバーサル基板で作ったばかりだが
これはいいね >>532
部品付きキットだった。
電解コンデンサは倒して取り付け、
LEDは小型のものに変えました >>533
ありがとう、
今基板の拡大写真をみてるんだけど、
電解コンデンサ、上の方のRST端子に繋がってるだけで
他には何にも繋がってないように見えるが、何の為に付いてるんだろう?
単に、写真が誤ってるだけかな aitendoの「極貧ブートローダ書き込み機 [K-GHWRT] 」186円だって
安いなぁ、私は使わないけど 一見格安に見えるけど、それarduino unoとか既に持ってる事が前提だからな
それ単体で書き込めるわけじゃない 自分でPCB作って部品集めて、という観点から「安い」と思ったんだよ
自分に不要なものなら、どんな値段だって「高い」ものになる
(だから私は186円でも買わない)
私はarduino持っていないけど、持っている人なら安いと思うんじゃないかな? 不要で要らないのに安いと思ったんだろ?破綻してるぞ。 自分では使わないけど安いな、と思うのは破綻していることになるのか
少し驚いた 仮に自分で作って売るとしたらこの価格では出せないから単純にすごいと思う
でも自分には必要がないからただでもいらないけれど
ってことじゃないの? 8pinパッケージでもI2Cデバイス接続でいろいろできるの面白い思って
Attiny85に文字表示とRTC接続で定番工作の時計を作った。
付加機能でGPS同期でもと調べてたらLPC810のほうがよいことを発見。
UARTとI2Cが入って値段が安い。AVRは全般的に負けてる感ある。 ArduinoIDEとAtmelStudio共存できないらしいですけど、みなさんどっち入れてるんですか? >>547
実際のところLPC810はtiny85よりもFlashが少ないし32bitなので8bitよりもコンパイルした容量が大きいのでtiny85の方が色々と遊べるよ バイナリのサイズを比較したことはないが、
AVRの命令語長は16bitだし(CALLは32bit)、
LPC810(ARM core)もTHUMB命令なら語長は16bitだぜ LPC810は単純なLチカやっただけで1KBちかく消費してしまうよ
あまり大きなプログラムは組めないと思う ARMは各種ハード回りのレジスタの初期化をライブラリに任せると肥大化するから、
小規模のROMの場合は自前でコーディングしないとダメだね。 LPC810ではフラッシュの容量的に苦しいなら
8ピンの表面実装になるけど
CY8C4013SXI-400 (フラッシュ8K):@\106
CY8C4013SXI-410 (フラッシュ8K):@\184
CY8C4014SXI-420 (フラッシュ16K):@\279
あたりも良いかもしれない。(価格はDigi-Key)
ちなみに、Digi-KeyでATTINY85-20SUが@182だから、
価格的には大差ない領域かな。 8pin Flash16kは魅力ですね
情報ありがとです LPC810はADCもないしPWMすらしんどいのが判ってもういいやってなった ここ、次スレからただの「マイコン総合スレ」にしたら? 「何処に移住する?」まーPICはアリエネーけど
「手持ちの残弾、弾種と数は?」
しか話題無いしな 張り付いてる特定のやつがアンチなだけでしょ
ほっとけ PICのアセンブラを理解できなかったオジサンたちがしつこく粘着してるだけだよ
C言語がメインの時代だから違いはないのに アーキテクチャとしてはちょっとね・・・ってところかなぁ。
#って、指摘すると、PIC○○ならとかって言い出すPIC厨が
#いたりするけどね
まぁ、フリーのコンパイラなんかを見ても「PICには移植しにくい」
といわれるのは普通だから、別にこのスレ住人だけがそう思ってる
わけでもないし、アンチだからそう思ってるわけでもないでしょ。
個人的にはスタックポインタが不自由すぎるっていうのはちょっと
厳しかったな。 うーん動いたり動かなかったりするなーと悩んでて、部品の取り付け調べてたら、水晶の足が切れかけてた。 >個人的にはスタックポインタが不自由すぎるっていうのはちょっと厳しかったな。
マルチタスクでは組めないてことだからね。 F1PICになってスタック もメモリ空間に存在するからなんとかなる >563
>#って、指摘すると、PIC○○ならとかって言い出すPIC厨が
>#いたりするけどね
それって区別できない奴が無能か無知なだけでは? 前提としているものを理解できていないふりをする
PIC厨のご都合主義的ダブル/トリプルスタンダード
が>566とか、>567みたいな間抜けなレスを呼ぶ〜♪ Arduino,ESP8266,ARMと遊んでたけどPICを連休に触りだしたけど新しいIDEの出来が良くて開発捗る
結構いいかも >568
前提条件っていつものこれこと、まあ確かにこの条件ならしょうがない
>AVRと同じ土俵に立てるのは8bitPICだけ(理由は不明)
>AVRと性能勝負していいのは低性能なPICだけ(同じく理由不明)
>高性能なPICはPICと認めない(同じく理由不明)
>→つまりAVR大勝利 PICが変態仕様とか、これからはARM使うとか
なんだかんだ言っても「負け犬AVR」である事は事実なんだよ
新スレ立てるなら、「負け犬AVR の遠吠え」だろw 次スレ案
【負け犬の】AVRマイコン総合スレ Part38【遠吠え】 >>571
>AVRと同じ土俵に立てるのは8bitPICだけ
・・・・
散々言われてるだろ
それより上のクラスを選ぶなら、ARMで困らないから そもそも議論の余地は無い
Atmelも32Bitとか出してるみたいだが、このスレですら全然話題にもならない
別にAVRに拘ってるわけじゃない、 同じ8bitの土俵なら圧倒的にPICが糞だってだけだ
オマエみたいな、チョンドラ顔負けのごり押しは心底気持ち悪いんだよ
いらねぇ〜って言ってんだ
うぜぇから、さっさと消えろ。 >574
要するにBit数にこだわるのは、価格や性能でもなくAVRが一番になるためのランク分けなのかよ。
8bitにできて16bitや32bitでは出来ないとかの理由が有るわけでもなく単に勝つためのランク分け ちょっと違った
誤)勝つためのランク分け
正)勝ったつもりになるランク分け ここを覗くたびに「負ける」ということがどれだけ人を卑屈にするかがわかる
しかも天敵に負けたとあっては目も当てられない惨めなものなんだな AVRがーPICがーって、本当のところどうなのかと思って
まったく同じ機能をtiny85とPIC12LF1840で試してみた結果
PICはクロックに対する処理速度が半分って感じ
tiny85をArduino IDEで作った方が楽だがMPLAB Xは色々できて優秀
消費電力はどちらがよいのかこれから調査する予定
結局どっちも触ってて知的好奇心でわくわくする tiny使ったことないな
atmegaのピンで足つぼマッサージ気持ちいいわ >Atmelも32Bitとか出してるみたいだが
AtmelもARM出してるしね。
結局全部ARMに集約って感じになっていくんだろうかな。
>>578
PSoC使い始めたら、あまりにお手軽なんで、他に移れなくなりそう。 >>580
PSoCそんなにお手軽ですか
PSoC使いだとどうしてもオペアンプ使ったりというイメージだけどどうなんでしょうか
CY8C27143辺りで遊ぼうか思案中 > 結局 全部ARMに集約って感じになっていくんだろうかな。
>>553 が.具体例をが挙げてるけど
そのPSoCだって、上のクラスはARMだからな
8Bitは保守or互換で、暫らくは残るだろうけど
実際、上位クラスは既にその方向に進んでるわけだから
そう思ってて間違い無いだろうな /**
* わざわざ、こっちにくることもないのにねぇ
*/ そんなコメントdocument化する必要ねぇから
//で十分 >>585
2つめ、3つめって1行目の2個目の2行目の1個ってことか
2つめがないとdocumentコメントにならない
3つめは慣習だろ PICが一番嫌われてる理由は
信者がスレチ荒らしするから。マカーと同じ。 でもAtmelもMicrochipに買収されちゃったね >>590
何を今さら。放っておけば潰れたかもしれないのに、金出してでも欲しいから買ったんでしょ。
親会社がどうかと、このスレになんの関係が? 他社のマイコンの名前をNGにぶちこめばだいぶスッキリするなw 買収ってのはね、欲しい場合だけじゃなくて
潰したい場合にもするもんなんだよ。
だからAVRの処遇がどうなるか気になっているところさ。 >>591
はあ?何の関係がだと?バカなの?
>>596
??
ARMなんてライセンス買えばどこでも使えるんだが... >>596
日本語がちゃんと読めないならさっさと国に帰った方が良いよ Microchipは、とりわけ車載向けのマイコンを強化できるとしている。
(インターフェースを統合した8ビットマイコンらしい) 欲しかったのは車載とFPGAの技術でしょ、AVRマイコンはついでについてきた余計な荷物だよ AtmelのFPGAとか聞いたことない
単純なI/O設定の意味か PICスレですればいい話をここでする理由がある。
荒らして迷惑をかけるのが快感なんだよ、キチガイは。 公共の場に集まって、大声で他人の悪口言ってるジジババと同じか。 もし、MicrochipがAVRをやめたら・・・
AVR互換コアをLatticeのiCE40あたりに入れて、300milの変換基板作って
載せて、「ΛVR」とかマーキングして売ったりして
さすがに入らんかな。 AVRはやめないとおもうよ。
その代わりAVRをPICとPIN互換にして
商品の隙間を埋める戦略はありえると思うよ
もうAVRというブランドは必要ないから!! 競合製品に18Fや24Fもあるし
今更PICにリネームして売らないでしょ >>608
>商品の隙間を埋める
隙間についてkwsk >608
8bitマイコンのメリットは回路規模が小さいゆえの値段の安さと低消費電力なんだけど
AVRMEGAシリーズはPIC24Fシリーズで値段も消費電力もカバーできるから不要なんだけど。
DigikeyとかでATMEGA88とPIC24F08で比べてみな PICを本当に推したいならしつこいのはやめた方がいいんでない? AVRブランドでは新チップはでないだろ
PIC○○という○○番号を新しく振り分けて
Atmel技術が一部含まれた新チップは出るかもしれないけど
AVRユーザーはアホだから
そうなっても優位性をこじつけるんだろうけどねw AVRがPICなんて恥かしい名前になったら、ARMに完全移行する。
それぐらいこのスレでPICが嫌いになった。平気で荒らし行為をするようなPIC厨の仲間にだけは絶対になりたくない。 Atmelに入社したかったのに会社ないのかよ!
日本死ね すでに、Tiny102と104は電源とリセットの位置が
PIC化しているようだが ハードウエアとしてのPICじゃなく
それを使ってる連中が嫌いだからPICが嫌い
この発想は文系ならではなのかな 理系だったら論理的に物事を捉えて冷静に動かないとね >>621
それが出来ないからあいかわらずAVRとか使ってるんでしょ
身売りの話が出てからもうだいぶ経つ
そもそもここでグダグダ言ってねえでその宗教を広めたやねうらおを叩けよと言いたいw 名前がダサいんだよな
マイクロチップを埋め込んだぜwみたいな
megaのPBシリーズってIO増えた以外なんかあるの その頃からすでにPICの差し替え製品を出さなければ
ならなかったと言うことか????
ポリシーのない会社ですね〜〜〜〜 >617
あらほんとだ。古くは90S2323の時代から8ピンは1RESET , 4GND , 8Vcc だったし
その後の8ピン品のTiny13AやTiny85等も同じだったのに、ここに来て変更か・・・ TINYって結構需要あるんだなぁ・・・
自分はMEGA328に統一して長いこと経つから・・・ だってメガ382とかパッケ大きすぎじゃん
IOピンもっと少なくていいからもっと小さいパッケが欲しいときとか
どうんすのよ? >>629
QFN。更に小さいパッケージが御所望であったのなら申し訳ない。 私はメモリ容量ではなくて、I/Oで決めることが多い。
AVRはDIPの2313、328、1284の何れかをよく使う。
値段はあまり気にしない(値段で迷った事は無い) おれもI/Oピン数で決めるな
たまに40P DIPで、ほとんどの場合20P、28Pで足りる
AD必要ならMEGA328 無しなら2313 Tinyはとにかく小さくしたいときに便利です。
8PINはインドアプレーンなどに使ってます 一度 米粒を使ってみたいが そういう具体的用途がないんだよね
ないなら作るか・・・ 俺も同じtiny10いつか使ってみたいが用途がない
Flash少ないし何ができるかな? 他励式圧電サウンダに発振プログラム仕込んで、自励式にしちゃいなよ。 市販のLEDライトを改造して、PWM制御で明るさを調整出来る様にするとか CPUだからと大げさに考えずに定番タイマー555の代用として
外付け部品1個で、fとか時間幅を決められたら便利かも? 制限つきでもムリか?
555だと最低でもC,R、4個程度必要。 これすら面倒で秋月のキットを買ってしまう性分。 CR外付けで555と同じ動作させてみたら?
555のドライブ能力には勝てないけど。 そうだな。2個でもDuty 50% 発振器作れるか。
まとめてプログラム書き込んでおく。
精度要らないし1K~0.1Hzで大体間に合うから十分だな。 ユーロサイズのユニバーサル基板に部品をガッツリ載せるほうが好きだなw エッジ検出にCPUパワー取られるけどI2Cスレーブ化するとか
tiny13Aと違って16bitタイマー積んでるから色々できる 発振器で思い出したのだが、
先日、生まれて初めてスタックを使わないプログラムを書いた。
スタック無くてもそれなりに作れるもんだなと、我ながらビックリした。
もちろんアセンブラで。
tiny2313で作った電子工作「猫撃退用音波発振器」の仕様
・I/O
入力1点:モーションセンサ
出力3点:赤色LED、緑色LED、発振出力
・動作
センサーオフの期間
>緑色LEDを0.5秒間隔で点滅、赤色LEDを消灯
>発振出力オフ(H出力)
センサーオンの期間
>緑色LEDを消灯、赤色LEDを点灯
>16KHz程度、デューティ比約1:2で発振出力オン(H/L反転出力)
セットアップを除く、メインループが28命令だった。
>>639
アセンブラやってみたら?
趣味ならコストや納期の制約が無いし、キラキラと輝く新しい世界が待っているよ。 >>639
AVRのアセンブラは、やったほうがいい
PICのアセンブラは趣味以外の何物でもないが まあ、どっちも趣味
人に勧めるようなもんじゃない、現代ではな
ジイの世代の認識は知らん CASLできたらAVRはできるが、PICは意味不明だろうな。入門サイトググっても肝心なことが書かれてない。
本人たちはそれが常識で端折ってんだろうが、実は変態の常識なので説明されないと分からない。 >>645
>>646
今はtiny10で作りたい物は特に無いけどやってみようかな
レスありがとう >>636
ライター作って、チャージポンプ作って、ライターにつけた。ほかには冷蔵庫開けっ放しアラームつくったぐらいだな。 >>651
アセンブラとCとLチカの関係について
あなたのご高説をぜひ賜りたいです >>645
光利用はユニーク
要は驚かせればいいのだから効果高そうだね
市販品でも利用されている超音波はいまひとつだった
真似させてもらいます ・I/O
入力1点:モーションセンサ
出力3点:赤色LED、緑色LED、発振出力
・動作
センサーオフの期間
>緑色LEDを0.5秒間隔で点滅、赤色LEDを消灯
>発振出力オフ(H出力)
センサーオンの期間
>緑色LEDを消灯、赤色LEDを点灯
>16KHz程度、デューティ比約1:2で発振出力オン(H/L反転出力)
PSoCだとPSoCブロック(内蔵ハードウェア)だけで全部出来そうだな。 Cypressがwin依存し過ぎだからだろう
開発ツールをOS限定した時点で流行るわけが無い
ルネサスも良い機種出してもWINしか対応してなかったから流行らなかった
技術者はUNIX系OS使用者の方が多いってことに気づくべき。 PSoCはハード屋から見ると分かりにくい。むしろFPGAのほうが見通しがいい。 AVRのアセンブラに興味がある人もいるかもしれないし,
ほんの雰囲気だけになりますが、短かくても完結しているので(長いプログラムの一部ではない)
発振器 >>645 のスタック未使用プログラムのメインのリストを載せます。
何の興味も無い方、スミマセン、読み飛ばして下さい。
発振周波数を決めるLo_period=115、Hi_period=55で、
センサはアナログコンパレータで入力しています。
発振は内蔵OSCの8MHz、緑色LEDの点滅間隔は1秒です。
できれば他のCPU、たとえばPIC24などのアセンブラのリストも見てみたい。 ;***** main loop **********************
;===== sensor OFF: LED_green blink
LED_Blnk:
wdr ;reset watch_dog timer
sbi PInB,_LED_Gr ;toggle LED_green ON/OFF
ldi YH,HIGH(1000) ;delay for 1Sec
ldi YL,LOW(1000)
;
LED_Blnk1: ;delay for 1mS
ldi ZH,HIGH(1989) ;adjusted by oscilloscope
ldi ZL,LOW(1989)
LED_Blnk2:
sbiw ZL,1 ;1mS elapsed ?
brne LED_Blnk2 ;No, wait 1mS
;
sbis ACSR,_ACO ;Yes, then comparator is Hi (sensor is OFF) ?
rjmp OSC_Out ; No, goto output OSC wave
sbiw YL,1 ; Yes, then 1S elapsed ?
brne LED_Blnk1 ; No, wait 1S
rjmp LED_Blnk ; Yes, loop again
;
;===== sensor ON: OSC output
OSC_Out:
sbi PortB,_LED_Gr ;LED_green turn OFF
cbi PortB,_LED_Rd ;LED_red turn ON ;
OSC_HL:
wdr ;reset watch_dog timer
sbi PortB,_AMP ;OSC High period (speaker ON)
ldi YL,Hi_period
OSC_H:
subi YL,1
brne OSC_H
;
cbi PortB,_AMP ;OSC Low period (speaker OFF)
ldi YL,Lo_period
OSC_L:
subi YL,1
brne OSC_L
sbis ACSR,_ACO ;comparator is Hi (sensor is OFF) ?
rjmp OSC_HL ;No, OSC go on
;
sbi PortB,_LED_Rd ;Yes, LED_red turn OFF
rjmp LED_Blnk ;return to LED_green blink
; >>658
FPGAよりずっとハード屋に優しいと思うけど。
ただ、デジタル一辺倒でアナログ回路的な思考ができないと
厳しいかもしれないね。 AVRのアセンブラは良いね
メモリ効率が良くて実行速度が速くてまるで中級言語(?)みたいに分かりやすい
これを命令コード16bitで実現していることに感心する レジスタ番号の若い方半分は、制約がかなり多くてあまり使い道が無い
むしろレジスタ数 半分で、その分アドレッシングの強化にまわしてもらってた方が
俺的には便利だったな
まぁ欲を言えばきりが無いからな、素直な方だと思うよ。 下位チップはメモリがほとんどないからメモリの代わりに使うんだよ。 I/O領域の扱いが不満。$00-$3Fまでの64バイトで収まってるうちは良かったけど
拡張I/O領域(メモリマッドI/O)が追加されてIN,OUT命令が使えなくなり
LD,ST系しか使えなくなった(SBI,CBIは元々I/O領域の前半$00-$1Fだけしか
対応していないのでもちろん使えない)
LD,ST系のメモリアクセスはXMEGAで改善されてるようだけど、それ以前の
Tiny,MEGA等だと2サイクル命令で遅い。 >>665
ループカウンタとか変数格納用途だね R0~7
俺の場合だけど
>>661
CPUのクロック周波数を幾らに設定しているの? 未だにDOSで遊んでいるせいか MOV と LD の使い分けで時々混乱してアセンブラに
怒られています >>668
CPUのクロックは内蔵RC発振器の8MHzです。分周はしていません。 >668
>ループカウンタとか変数格納用途だね R0~7
誰も指摘しないけど、即値系の命令が使えない等の制限があるのはR0〜R15では? 概要に 16 general purpose working registers って書いてあるやつだよ。 >>667
AVRも16bitなんてケチ臭いことにこだわってないで
AVR24上位コンパチ品とか出してくれれば
そういう使いづらいところが解消できたのにね
残念ッ! >678
>AVR24上位コンパチ品とか出してくれれば
それがXMEGAシリーズなのかも・・・。
AVRは最初の90Sシリーズから素晴らしいアーキテクチャだった、その後のTiny,MEGA,XMEGAも
良い出来だとは思うけど素晴らしいアーキテクチャの上にあぐらをかいて改良を怠った感がする >682
使えないと言ってるわけじゃなくてXMEGAに期待が大きかったのにあまりMEGAから改良されてないからじゃないか。
時期的にMicrochipがPIC18からPIC24,dsPICで凄い改良してきた時だし >>671,672
訂正、フォローありがと
そうでした
つい半年前にプログラム組んだのにもう忘れた
>>670
レス、ありがとう
対象物を検出したときの、スピーカーに与える信号は
オン、オフの繰り返しになるのですか?
変調のやり方がポイントという印象ですね >>680
使ってる人少ないけど良いよね
mp3デコード行けるパワー持ってるし
RX62と同等くらいか >>664
AVRの機械語はお世辞にもメモリ効率は良くはないぞ。 WebでAVRのプログラム見てるとほとんどが、フラッシュのアクセスにPROGMEMやpgm_read_byte()使ってるけど、
なぜNamed Address Spaces使わないの?
便利なのに。
https://gcc.gnu.org/onlinedocs/gcc-4.7.4/gcc/Named-Address-Spaces.html >>689
比較的最近実装された機能であるしWebに載ってる記事が新しい機能を
使いこなしてるとも限らないのでPROGMEMで書いてることも多いんじゃ
ないの。
素人に限ればAVRの最大派閥だと思うArduinoがちょい前まで古いGCC
使い続けてたのも大きいんじゃないかと思う。 >>690
CPUの命令やデータのビット数、プログラムの仕様で変わるだろうから
全く同じ条件での比較はできないと思うけど
とりあえず、仕様が書いてある >>661 のプログラムを他のCPUでも書いてみて
必要なバイト数を比べてみたらどうかな? >>688
メモリ上のデータを扱いだすとPICの倍以上にコードが肥大化する コードサイズは概ね32bit<16bit<8bit
要はレジスタ幅と本数が多い程コード効率は良くなるってだけ
例えば8bitで32bit演算なんてしたら4ワード掛かる >>689
古い開発環境だと通らないってのが大きいんじゃない
コピって来るような古いコードは古い環境で書かれてる訳だしな
ついでにputsとかで使う文字列ならPSTRの方が楽かもだし
新しいgcc入れても、新しいライブラリ向けに
リンクスクリクプトとスタートアップコードを変更すれば
古い開発環境でも使えるかもだけど、めんどいし… >>693
AVRにはメモリデータ相手の演算命令は無いからね
(そういう設計方針のCPUだから、と言うしかない)
でも例えばSRAM上の受信リングバッファ処理などでは
アドレッシングも特に問題は無いと思う
私が思うにCPUなんて用途・状況によってどれも一長一短で
8bitが常に32bitに負けるわけでも無いし
どんなCPUでもプログラムを組んでるときに
「あぁ、XXという機能があればなぁ」と思ったりするのでは? >>696
古い環境にこだわるやつがそんなにいるかね?
紹介してるやつがいないから広まってないだけでしょ。
AVRLibcの機能だけでも使ってるの見たこと無いのいっぱいある。 >>698
そこら辺は人によるんじゃね
個人的にはさすがにWin10-x64で動くライタ類は用意したけど
新しい開発環境の構築や学習、練習なんて
ちょうめんどいことは後回(ry
でも文字列定数へのPSTR挿入/削除や
const宣言に対する_flash空間等への追加書き換えとか
統合環境なんだしエディタにマクロ等用意して欲しい…とか思(ry >>689
> なぜNamed Address Spaces使わないの?
C++で使えないからだろ。 タイマをPLLで動かしたいのにPLL対応してるのがtinyばっかで苦労してるよ SDメモリからwav読み出して再生するのにDMA4チャンネル使い切ったりして遊んでるよ。
CPU使用率が限りなく0で何していいかわからん。 中華サイトで1番安いavrisp stk500を買ったらusbシリアル器だった
予備用にと思ったが、高い買い物なり 一方俺はISPシールドを買った
これでarduinoなattinyがお手軽に量産出来るぜ うちは、ミナトエレクトロニクスのユニバーサルプログラマ しばらくUSBBASPを使ってたんだけど何故かマイコンが3個連続で壊れたのでAVRWRTに回帰した
書き込みはメチャメチャ安定してるし、ヒューズビットの設定がラク
しかしただでさえボッタ栗な共立価格なのに、
今のはライタ基板だけじゃなくていろんな物がごちゃごちゃ付いてくるのが難点 Hidaspxばかり使っていますが、壊れたことは一度もありません UNOで焼いてるが問題なし
tiny85便利やね。普通にソフトシリアル使える ソフトシリアルなんかを使わなきゃいけない時点で全然便利ではない 今日もAtmel-Iceに助けられた。
データブレークポイントが無けりゃ簡単には捕まえられないバグだったわ。 デバッグ用のライン引いてる時だけ出ないバグとかあるからなぁ…
おっかねぇよ ATMEGA168用に公開されてるHEXファイルをそのままATMEGA328に書き込んでも
問題なく動きますでしょうか? デバイスなんて2クリックで変えられるもん何で変えないのか解せんがLチカレベルの単純なI/O程度なら動かなくはないはず
割り込みとかしてたら動かんものと見た方が良い >>724
すいません
>デバイスなんて2クリックで変えられる
これはどういうものでしょうか?ちょっと分かりませんでした ふつ〜にエスパーすりゃ
AVR Studioのプロジェクト辺りを前提にしていて
プロジェクトコンフィギュレーションを呼び出してDevice変えてリビルド
って事なんじゃね〜の?
ソースもプロジェクトも公開されてない、手元にあるのはHEXだけってなら
そりゃ無理な話だろうぜ マイコンソフト悩み事相談室スレにTiny2313の並列処理ソフトが紹介されているけど、
誰か動かした人いる? ハード組むまでもねえ。
AtmelStudioのシミュレータで試してみりゃいいじゃない。 そのスレの799のことかな?アセンブラ前提なら何でもありな気が >>728
2313みたいな小規模のマイコンではマルチスレッドの恩恵は薄いと思う
2個使うとかfunc()的なプログラムでRAMの消費を抑えた方が有用な気もするが >>731
マルチスレッドの言葉の意味分かってる? えっと、いろんなスレに同じ質問書くこと?(すっとぼけ ATmega168Pを使ってMK-156という音声再生モジュールを動かしたいと思っています。
基本シリアルで命令を送るのですが、命令を送ってもスンとも動かずで・・・
マイコン側はボーレート9600のパリティなし、8bit、ストップビット1、フロー制御なしの設定にするため
ATmega168PのCLKDIVを外して8MHz駆動に変えています
レジスタの設定も下記のようにしているのですが、何が間違っているのでしょうか。
// ADCの設定
ADMUX = 0b00000000; // AREF 右詰め
ADCSRA = 0b10000111; // 62.5kHz
// シリアル通信の設定
UBRR0 = 51; // ボーレート9600
UCSR0A = 0b00000000;
UCSR0B = 0b00011000; // RX,TX使用
UCSR0C = 0b00000110; // データ8bit, ストップビット1, パリティなし, 非同期
Windows側でTeraTermで確認したところ、特になにも信号が送られてくる気配はありませんでした。
シリアルの送信プログラム部分はこんな感じにしています
#define HEAD 0x7E
#define END 0xEF
void send_byte(uint8_t arg_b)
{
while(!(UCSR0A & 0b00100000));
UDR0 = arg_b;
}
void play_file(uint8_t arg_folder, uint8_t arg_file){
send_byte(HEAD);
send_byte(0x04);
send_byte(0x42);
send_byte(arg_folder);
send_byte(arg_file);
send_byte(END);
} >>735
AVRとMK156のRX、TXをクロス接続にしてないとか >>736
レスありがとうございます
一応TXRXの配線ミスしてないか何度か確認したり
あえて逆に接続してみたりしましたがダメでした… >>735
p出力を反転させないで、そのままつないでいるとか? >>735
>UCSR0C = 0b00000110; // データ8bit, ストップビット1, パリティなし, 非同期
bit1は倍速指定じゃないかな?
ゼロにしないと計算値通りにならないと思う。 >>738
すみません、p出力というものが調べても分からなかったのですが、
マイコンと出力確認用のPCは
http://akizukidenshi.com/catalog/g/gM-05841/
で繋いでいます。
また、他のATmega168pでも試してみてダメだったので
ハードというよりソフトもしくは自分の配線ミスが
怪しいと思ってますがこれ以上どうデバックしていけばいいのか分からず… >>741
TXのPortを出力にしてないとか(DDRレジスタ) >>741
クロックが内蔵RC8MHzならばクリスタルに変えるか又は
OSCCALかUBRRを調整すればいいかも TXEN有効にしてるならば自動でポート出力になるし、
ボーレート多少狂ってたってなんらかのデータは読めるはず。 すみません、シリアル通信は正常に出せていたようです。
PC側のteratermでちゃんと受信できていなかった原因は
AVRISP mkII の線をブレッドボードに差したままだったのが原因だったようです。。。
失礼致しました。。。
これ差してるとちゃんと挙動しないんですね・・・知らなかったです・・・
プログラムは正常に動いていて、シリアルの信号もちゃんと出せていたことは確認できました
■プログラム
http://codepad.org/OaqyWzv5
が、、、AVRISPの配線をとっぱらってもMK156はやはり音が鳴らず・・・
配線もシンプルなので特に間違ってるということはないと思うのですが、、、
http://i.imgur.com/8bHM2XJ.jpg
一応データシートというかMK156のマニュアルは読みましたが、
動かないとなると配線間違いか、使い方が違うか、
SDカードのデータが欠損しているか・・・ですね。
いまプログラム上からはフォルダ01の001のファイルを再生するように指定していますが、
そのファイルはMK156購入時にSDカードに入っていたmp3のデータで
PC上で再生確認できているものなのでこのデータが破損していたり
データ形式が間違っていたりする線はなさそうです。。。 ちなみに配線はこんな感じになってます
かなりシンプルなので配線ミスもないとは思うのですが…
3.3V動作なのでマニュアルどおりMKのRXとマイコンのTXは抵抗を挟まずに
直でつなげています
http://i.imgur.com/JDi8BR2.jpg あと現在進行形でデバッグ中ですが、
MK156の16番ピンのBUSYは再生中だと3Vになるようですが、
電圧を測っているところ常にLOWなので、そもそも再生されていないようです。
・・・というか原因がAVRの方にないということが分かったので
だんだんスレチになってきてますかね?
スレ変えた方がよければ言って下さい、移住します・・・ >>747
SDのフォーマットはFAT32だよね。ファイル名は8.3形式になってるよね。ぐらいしか思いつかねぇ。 >>747
あとファイル指定の後に再生コマンド送る必要があるかも。 >>ID:yzU1GKL7 ID:3m/JplAf
ただの通りすがりの者です。 間違えていたらゴメンなさいねw
ブレボの配線画像では、MK156の向きが逆みたいですよ。 1番ピンの位置を再確認しましょう。
MK156 マニュアル
http://www.mycomkits.com/reference/MK156manual.pdf
MK157 マニュアル (スイッチ10個/出力端子/電源端子付きMK-156用コントローラボードキット)
http://www.mycomkits.com/reference/MK157manual.pdf >>750
ほんっとうにすみません…
そしてありがとうございます…
死んできます…
無事再生されました… >一応TXRXの配線ミスしてないか何度か確認したり
>あえて逆に接続してみたりしましたがダメでした…
>かなりシンプルなので配線ミスもないとは思うのですが…
一体何を確認したんだ?っていう話 ATmega168とかをユニバーサル基板に半田付けする時に
VCCとかVREFとかGNDの配線ってどうしてますか?
なるべくシンプルにしたいのですが
まず両サイドのGNDはICの下を通して最短で結んでます
VCC系も同じく裏で最短で結びたいのですが
GNDの配線があるせいでクロスしてしまいます
なので被膜つき導線で接触しないようにクロスさせてるのですが
その半田付けが難易度高くかなりストレスになります
なんかスーパーでカッコよくスマートな方法ありますかね? マイコンの腹の下でコの字に曲げたリード線でジャンプしてる。 >>760
コの字ってZ軸方向にですか!?
それヤバくないですか パソコン買い換えてAVRstudioインストールしなおしたら.hexが作られない!
保存先がドキュメントだったからダメだったのね
インストールや初期設定なんて初めの一回やったらやり方忘れてたよ Atmel StudioとAVR Studioの違いって何ですか?
なんか操作間違えたのかAtmel Studioが消えて
後者だけになったのですが…
とりあえずの不便はビルドアイコンが消えたくらいですが
なんか根本的な違いあるんでしょつか? atmel studioはそのうちmicrochip studioに変わる予定 >>759
秋月のパワーグリッド・ユニバーサル基板を使えばVcc、GND共にすぐ近くで接続できる >>759
ポリウレタン線とワイヤリングペンを使えば一瞬じゃん? >>769
石の上を横断して抜くときハンダゴテが必要な回路作ったのはわたくしです。 >>759
ICソケットを使用するなら、基板の表と裏でそれぞれ
配線してクロスさせます。 atmelがmicrochipに買われたからこれからはarmだーと乗り込んだのにソフバンに買われるだなんて・・・ >>773
どこの国だかの次世代スパコンはARMアーキテクチャらしいから、短期的には有望なんでないの? >>772
ハゲ呼ばわりはやめろ!
あいつ以外のハゲに失礼だろJK TinyでI2Cmasterを作ろうと調べてるんですが、
SCLクロック生成は、USICRのUSITC(Toggle Clock Port Pin)、
データレジスタのシフトは、USICLK(Clock Strobe)を
使えばいいんでしょうか? ソフトウェアストローブならそうだけどね。
素直にAVR310ドキュメント読みなされ。
翻訳版もあるし。 >>781、ありがとです、アプリケーションノートがあったですね。
サンプルコードもあったのでこれでやってみます。
http://fab.cba.mit.edu/classes/863.14/people/zach_seibold/img/projects/11M/USI_TWI_Master.c
> unsigned char USI_TWI_Master_Transfer( unsigned char temp ) {
> USISR = temp; // Set USISR according to temp.
> // Prepare clocking.
> temp = (0<<USISIE)|(0<<USIOIE)| // Interrupts disabled
> (1<<USIWM1)|(0<<USIWM0)| // Set USI in Two-wire mode.
> (1<<USICS1)|(0<<USICS0)|(1<<USICLK)| // Software clock strobe as source.
> (1<<USITC); // Toggle Clock Port.
> do {
> _delay_us( T2_TWI/4 );
> USICR = temp; // Generate positve SCL edge.
> while( !(PIN_USI & (1<<PIN_USI_SCL)) );// Wait for SCL to go high.
> _delay_us( T4_TWI/4 );
> USICR = temp; // Generate negative SCL edge.
> }while( !(USISR & (1<<USIOIF)) ); // Check for transfer complete.
>
> _delay_us( T2_TWI/4 );
> temp = USIDR; // Read out data.
> USIDR = 0xFF; // Release SDA.
> DDR_USI |= (1<<PIN_USI_SDA); // Enable SDA as output.
>
> return temp; // Return the data from the USIDR
> }
てっきり
USICS1=0,USICS0=0(シフトレジスタクロック元=USICLK)で使うのかと思ったら、
USICS1=1,USICS0=0(シフトレジスタクロック元=外部クロック上昇端=SCL)にして、
USITCでSCLをトグルさせて、それを外部クロック元として
自分のシフトレジスタをシフトさせる?みたいです。 >>782
それはarmすれ
こっちに付けるなら【microchip】だろ ソフトバンク株が4年ぶりの日中下落率 英半導体ARM買収を嫌気 一時、前営業日比11.3%安 ARM厨はくだらないコピペ荒らしばかりしてるからハゲるんだよ。 AVRに未来はあるの?
せっかく頑張って勉強してたのに。。。 CPU毎のニーモニックが違う程度で音を上げられてもな
「たはー、中身グチャグチャ〜」とか文句言いつつ、まあなんとかするのが社畜PG 禿げバンクはARMの将来性に賭けたんだろうな、マイクロチップがアトメルに賭けたのと同じように。
ついでにマイクロチップも買収すれば各種32ビット、16ビット、8ビットとCPUが一通り揃うのにw もてあまして韓国企業に二束三文でARM売り払う禿の姿が今から目に浮かぶわ >>791
経営には介入しないって言ってるのに
どうやったら持て余すのか説明してみ もてあます云々と経営に介入云々はまったく無関係だと思うんだが、この子は
何を言ってるの???? 「経営に介入しません」って言ってる時点で「半導体のことは詳しく分かりません」って公言してるようなものだろ
どうせ資金繰りに困ればすぐに株を売り払うよ、あの男は >>794
もて-あま・す
→ 取り扱い方や処置に困るさま
経営に介入しなくたってARMが思ったより利益を生まず、かつSB本体の財務状況が
悪化したらARMをもてあまして切り離しを考えるだろ
その程度のことも想像出来ないの? 人員を倍にするとか言ってるのに
経営に介入しないとか言ってるのは矛盾してると思われw >人員を倍にする
SB本体でもてあましている社員を
ARMに出向させて食わせるということかー ARM買収で俺の中のARMのポジションが下がってしまった。「なんだよぉ」って感じ。
ソフトバンクは上昇せず変わらない。 最近xmegaに手を出し始めた。
ここでの評判は良くなかったけど、結構使いやすいと思ったわ。
ATXMEGA32D4使ってるけど、秋月で250円と破格の安さで高速高機能。
なんでここだと評判悪いんだろう? 別に評判悪いこたないだろ、使ってる人が少ないってだけで。
俺はxmegaA〜Eシリーズ一通り使ったがお気に入りだよ。 >>802
秋月の32D4は安いけどRevision古くエラッタ多数あるので要注意。 使ってる人が少ないのはDIPがないから
秋月扱いだと個人的にはMEGA48が便利
I2Cスレーブとか、328Pを使うほどではない小物を作るのにちょうどいい xmegaで実装された機能を理解すると作りたいものが増えるぞ >>803
全シリーズ制覇ですか。すごいですね
参考までに、購入先と使いやすかったシリーズについて教えていただけますか?
>>804
それは初耳・・・。
バージョンはどうやって確認するんでしょう?
>>805
DIPはないですけど、DIP化基板はありますし、ハンダ付けも意外と簡単ですよ
mega48は使ったことないですね
手元に88が大量にある今は使わないかなあ
>>806
DMAとか、そういった機能はまだ使ってないし使い方も分かってないから勉強して使いこなせるようになりたいです。 >>807
Revisionはチップの裏面に捺印してある。
変換基板にのっけた後はAtmelStudioの書込みで
Device Informationで確認できます。
秋月のはRev:B TWIEが使えなくてはまった。 俺の場合、入手は個人起業してる友人に頼んでミスミで買ってる。そこそこ安くて送料無料だし。
(個人じゃアカウント作れない)
DIGIkeyのラベルの上にかぶせるようにMISUMIのラベルが貼ってあったのはわろた。
Revisionはライターでもデバイス情報読めば見れる。
さすがにエラッタだらけの32D4リビジョンBはもうないと思う。TWIEちゃんと使えたし。
リビジョンEかIかは覚えてないけどw
DMAとイベントシステムを理解すればSPI(SDカードの読み書きとか)やI2Cのソフトウェア負荷が激減するから、
複数のサーボ動かしながらマトリックスLEDと液晶を表示してDACで音楽も再生できる。
ロータリーエンコーダなんて回したステップが自動でカウンターに計数されてる。
↓カスタムロジック使いこなせれば32ピンQFPでこんなイルミネーションまでできちゃう。
http://forkineye.com/ws2811-easy-way-dma-xcl-xmega8e5/
楽しくて全部試した。
Bシリーズに液晶直結した時計はコインリチウムのCR2032でもう2年以上動いてる。
校正してないからズレまくってるけど・・・・・ >>809
秋月で発売当初と今年1月購入の品はともにRev:Bだったが今はどうなの?
まあDigikeyあるからいいけど。 はんだ付けしてないチップの刻印の裏を確認したところ
2Y3907-1
35957B
1TAIWAN-K
1310 e3
と書いてあったのですが、これはRevisionBということでしょうか?
だとしたらデータシート見る限りかなりエラッタありますね・・・。
TWIE使えないってのは致命的だなあ。安いのにはやっぱり理由があるってことか。
いやーこれはショックですね。 む、リビジョンBであるが故の低価格の可能性あるね。
俺の試した32D4は秋月のだと思い込んでいたが、別購入のも混じってるので
取り違えたかも。記憶があいまいですまん。
俺の書き込み信じて安易に買うなよみんなw まあ、250円という値段を考えればmega328p代わりとして十分使える、ということにしておこう
しかしそうなるとどこで買うのが安全なんだろう?
ネット通販だと買う前にRevisionの確認って難しいですよね >>814
digi-key,mouser,RSなどで買えば大丈夫でしょうね。 価格は倍ですが。 秋月以外で買うならコスパ的に全機能入りの32A4U買うな。 チップワンだとmega328よりxmega32E5の方が安いんだな
QFP32なら100円変換基板でDIP化してもいいか 【プログラミング】8ビットマイコン時代に逆戻り? アセンブリ言語の人気再燃 [無断転載禁止]?2ch.net
http://potato.2ch.net/test/read.cgi/bizplus/1470623841/ xmega32e5いいよね
ペリフェラルてんこ盛り感 >>819
12位が10位にあがって喜ぶあたりが痛々しく
逆に、本当にオワコン言語なんだな、と実感するわけだが なにもプロジェクト全部をアセンブラで書くってことじゃないと思う。
それだけでは十分では無いが、あれば有用みたいな。 >>821
条件によると書いてある。
>メモリと速度が厳しく制約された機器を効率よく動かすためには、
>アセンブリ言語で書かれた機械語プログラムが不可欠
オワコン言語などと言ってる君が終るんだな、と実感するわけだが。 >>824
softi2cで出来なくはないけど
この前適当に拾ってきたc言語のsofti2cライブラリ利用して
t13aをsi5351初期設定用に使ったら、メモリの余裕がほとんど無くなって
それ以外の事は断念した
softi2cのライブラリをアセンブラで書き直せばもうちょっと余裕が出来るとは思うが >>824
ここらへんは参考にならないかな
ttp://www.avrfreaks.net/forum/i2c-attiny13
ttp://app.m-cocolog.jp/t/typecast/682046/571408/81038627
ttp://hine.hatenablog.com/entry/2014/11/09/235938 >>824
アセンブラだけどNS73Mの制御で試したことある。最終的にはもう少しすっきりする
SPIを使うことにしたけど。bit bangingも案外なんとかなるもんだという印象 マスターは余裕でしょ
スレーブもアセンブラで書けば400Kbpsを受けるぐらいはできる
他のソフト的なことはほぼ何もできなくなるけど 5Vで動いているATMEGA168と3.3Vで動いているミニ液晶の間をI2Cで通信したいんですが、
I2Cのデータ、クロックはそれぞれ3.3Vでプルアップして大丈夫でしょうか?
ATMEGA->液晶は大丈夫だと思うんですが、液晶->ATMEGAの場合にちゃんとHiレベルを
認識出来るのか不安です
データシートだとV_IHは0.6VCC(=3.0V)との事で結構ギリギリ?にも思えるんですが やってる人はいる様だけどお勧めはしないなぁ。
いい機会だからトランジスタを使った双方向レベル変換検索してみればいい。
知識増えるよ。 心配ならレベル変換ICを入れればいい。
そもそも何故違う電圧で動かすのか。 >>829
0.6VccはデジタルIOとして使う場合じゃね?
I2Cで使う場合は0.7Vcc=3.5Vだからスペック上は3.3Vじゃ足りない
んでもまあ>830が言うようにやったらやったで結構動いたりするけどね
>>831
馬鹿は口閉じてようね >>829
ATMEGA168を3.3Vで動かせば何も必要ないのに
>>833
それは馬鹿な事なの? クロック10MHzに落とすのが嫌なのかもしんないでしょ。 クロック10MHzに落とすのが嫌なのかもしれないから馬鹿なの? 日立のTSSで使うエディタだろ?
VOS3で使ってたよ。 mega168の電源電圧5V vs 3.3Vのやり取りをたとえれば
問い:車が無いのでタクシーで行きたいがどうすれば?
答え:車があればタクシーなんか使う必要が無い
そりゃそうだw 「タクシーで行きたいがどうすれば?」の意味がわからない。 「出張で大阪に行く事になったので大阪駅周辺でうどんの美味しい店を教えてください」
「なんでうどんじゃなきゃ駄目なの?寿司の美味しい店じゃ駄目なの?」
「大阪じゃなくて香川ならもっと安くて美味しい店があるけどそっちじゃ駄目なの?」
「なんで出張で大阪に行く事が前提なんですか?」
ID:dCnfirSx みたいなアスペ君はリアルでもこんな感じなんかなぁ 例えが稚拙すぎて話にならんね
3.3Vで液晶が動いてんなら、電源はあるわけだから、「車が無い」は、例として適当ではないね
うどんも寿司も手間は変わらないので、これも不適切
クロックが落ちる点については、質問者からの情報が無いから、現時点では何も言えない
わざわざ変換ICなり追加回路なりの手間をかけて、5V-3.3Vに対応させるなら
3.3Vに統一することも候補に入れるべきだ、という考えの、どこが「馬鹿」「アスペ」なんだろう?
ようするに、そういう汚い言葉で揶揄するくらいしか反論出来ないってことだね キミ、リアルでもそんな調子だと周りから頭弱いねって思われてそう・・・
ちょっと気をつけたほうが良いよ。煽りとかじゃなくてホントにキミの事を
心配してアドバイスさせていただきます >>344
そりゃ俺だって、3.3Vに統一したらそれで終るのに、とは思ったけど、
5Vを止めて3,3Vに統一できるなら、初めっからこんなところで聞いたりなんかしないのでは?
5VのCPUと3.3V のLCDのマッチング方法を聞いているなら、その範囲内で答えるのがスジでは?
それから俺は「アスペ」や「馬鹿」などの低レベルな言葉を他人に対して使わない(念のため) みんな自分だけはアスペでもバカでもないという前提に立っているからね
誰だって自分は正しい考えと知識を持っていたいと思うもの
人間だもの >844
>クロックが落ちる点については、質問者からの情報が無いから、現時点では何も言えない
私が質問者なら、いきなり前提条件を否定して別な回答だすような人は相手にしないけどね。
ちょっと考えれば、Mega168を5Vで動かしたい理由なんていくつか思い浮かぶだろうに
それすら考慮出来ない人に満足な回答なんて望めないし。 こういう余計な議論(と言うよりは相手を叩きたいだけの2ch特有の非建設的な言い合い)を避けるために>>829はこういう理由でATMEGA168を5V駆動しなければならないってことを書いておくべきだった
(それとも3.3V駆動できることを知らなかった…わけないか) >849
それって例えば I2C液晶以外で5Vデバイスが複数繋がってる為と書いたら今度は
「なんでその5Vデバイスを使っているんだ、俺なら3.3Vの**を使う」とかいう更に
無駄な議論になるとおもうけど。 どう考えても,本人が5V必須なのか確認するのが先だろ。
3.3VでもOKならそれで解決だ。 いやいや質問者は大丈夫かどうか聞きたいのと、
否定的な意見は聞きたくないだろうからこう言ってあげればいいんだよ
「大丈夫」って なんか >>854 みたいな子供が急に増えたのって盆休みだから? >853
そんな事言い出したら
「3.3Vの液晶なんて使わなければいい5Vで統一すれば解決」
「液晶つなぐ必要あるの?LEDでもつけとけば良くない」
とか
「それ作る必要あるの?どう考えても,本人に作る必要あるのか確認するのが先だろ。」
も有りになっちまうだろ?
5Vで動作するATMEGA168に3.3VのI2C液晶を繋ぐが前提条件なのになぜそれを無視する? 本人に聞いてみるくらい別にいいんじゃね?
へんな妄想しすぎだろ。 「ATMEGA168を3.3V駆動していいなら簡単だけど」と前置きして5V駆動の場合の解決策を書くのが一番スマート 本当に3.3Vでしか動かないLCDなの?
秋月のやつだと、コントローラにST7032使ってるけど、3.3Vでも5Vでも動くよ。
モジュールによって3.3Vって書いてあったり3.3V〜5Vって書いてあったりするのが無責任。
昇圧設定は変える必要あるから気をつけてな。 >>ID:U/Z0rhGE
>頭弱いね
>馬鹿が登場した
>子供が急に増えた
少なくともあなたが、まともな大人としての資質に欠くことは確かなようだ。
スレの品位を下げるきっかけになったこれも、あなたなのかな?
>馬鹿は口閉じてようね
>アスペかな
ところで、タクシーとうどんの例は全否定された、ということでOK? そ、そんなぁ!
ぜ、全否定とはあまりの仕打ちでごぜぇます、おでぇかん様。
せめて「比喩」という斬新な手法を創意し、工夫、努力した点だけでも認めてくだせぇ。
おいらの「タクシー」はともかく、「うどん」はなかなか良く出来ていたと思うけどな。
朝食はカツサンドだそうです、朝から重たいなぁ。
さぁて少し悪フザケしちまったけど、今日も一日頑張るぞっと。
今週の目標:引き続き「解答にも笑いのエッセンスを」 5V品はディスコンばかりで価格が急騰して嫌になっちゅうよな。 >>860に同意。
どうしてもLCDを3.3Vで動作させないといけないならレベル変換が必要だけど、
I2Cにほかのデバイスがぶら下がらないなら、SDAラインだけに変換を入れたら良い。
SCLは3.3Vでプルアップで。
レベル変換は秋月でも売ってるような低ゲートON電圧のN-ch MOS FETでも作れる。
ttp://gomisai.blog75.fc2.com/blog-entry-46.html >>865
マスターもクロックストレッチを監視してるからSCLにもレベル変換要るだろ >>866
クロックストレッチしないデバイスならいらんよ >>868
んー。そうだっけ。
少なくとも5Vのマスターから3.3Vのスレーブへのレベル変換は必要ではないのかな。
マスターのクロックストレッチ認識を無効にできるなら別かな。 で、これだけいろんなアドバイスが出てきてるのに肝心の >>829はお礼の一言も無し?
このまま無視を決め込むクズなの? 聞きっぱなし、投げっぱなしなんて日常茶飯事じゃないか。
自分の中でこっそりクズ認定しておけばいいんだよ。 >>870
ゴメン
>これだけいろんなアドバイスが出てきてるのに
これ笑うところ?w >>872
同じものを見ても
何かを吸収できるヤツと、そうでないヤツがいる
それは当人の問題であって、書いた側の問題ではない
あんたがどっちなのか、俺は知らない >>868
たずねかたが良くありませんでした。
AVRのI2Cマスターはクロックストレッチングを無視する設定があるのでしたっけ。 >833
TWI(I2C)を使う際のVIHのMin値は0.7VCC(=3.5V@VCC5V)なんですね、DC特性とは別に規定されてるとは
気づきませんでした、3.3Vじゃ完全にスペック不足ですね。
>830,832
レベル変換ICかTrを使った双方向レベル変換を入れるのを検討します。
MEGA168を5Vで動かすのは20MHzで動かしたいのと他に5Vのデバイスを接続しているからです。
こんな事は書かなくても、わざわざ電源を二つ用意している点で普通は気づくと思うのですが・・・ >>875
I2Cの仕様でシュミット入力を使うことになってるから、AVRがI2Cの仕様を
守っていれば電源5Vで3.3V入力では無理だろうなということはAVRのデータ
シートを見る前から容易に想像がつくわけです。
>こんな事は書かなくても、わざわざ電源を二つ用意している点で普通は気づくと思うのですが・・・
言っちゃ悪いけど貴方の質問レベルではそういう心配をされるのは仕方ない
と思う。むしろ老婆心で心配してくれたと感謝すべきかと。 >>875
>MEGA168を5Vで動かすのは20MHzで動かしたいのと他に5Vのデバイスを接続しているからです。
>こんな事は書かなくても、わざわざ電源を二つ用意している点で普通は気づくと思うのですが・・・
普通は気づく。普通は言われなくても想像出来る
でもそれが出来ない馬鹿の集まりがここ。AVRスレ。
AVRスレでは常識は通じない。AVRスレには言わないと分からない、言っても通じない馬鹿しかいない
キミも今回の件でAVRスレの幼稚さが理解できたんじゃないかな
それがたぶんキミにとってのいちばんの収穫だと思うよ ID:1xZaPEhW
ID:rxaE/g+D
見事な連携乙
また釣られるところだったぜw >>875
5VのMega168と3.3Vの液晶をつなぎたいの質問主、可哀想に踏んだり蹴ったりだな。
5Vやめて3.3.Vに統一しろ、と言われて、
こんな解答になったのも質問が悪いせいだ、と言われて、
あげくに、感謝しろよ、と言われてw
気にするな、ガンバレ! ID:1xZaPEhW
ID:rxaE/g+D
ID:JFlqgAWT
見事な連携乙
また釣られるところだったぜw ID:1xZaPEhW
ID:rxaE/g+D
ID:JFlqgAWT
見事な連携
素早い反応
どおやら、図星だったようだ。 >>879を見て、まさかと思ったが、>>880、>>882で確信した。
手口が幼稚。 >>885
「ああ、図星だったんだな。」
以外に何も浮かばない陳腐なレス。 DIP品を3.3Vで20MHzで動かす裏技教えてください。 ん、
megaの3.3V駆動の上限は10MHzで、xmegaにはDIP品が無いってこと? DIP品のラインナップが豊富なMicrochip傘下に入ったから、DIP品展開も期待できるかも。 もともとそんなに頻繁に新製品出す会社じゃないけど、tiny102シリーズが2月頃に出たね。
買収前に開発終わってたんだろうけど。
買えなくなったのはISPmk2くらいかな。
割と新しいと思ってたtiny40シリーズでももう2年たってるのか。 買収後avrの方針について何かアナウンスメントあったの? AVRにこういう機能を付加して欲しいってメーカーにメール出したら、
「質問は質問コーナーへ」って返事が来た。
俺の英語が上等すぎて意味不明だったみたいw CPU設計のプロに 御意見無用! ってところだろ。 AVR FREAKSの2016年8月11日の投稿
http://www.avrfreaks.net/forum/digikey-selling-rev-b-xmegas
Digikeyから買ったxmega16D4がリビジョンBだったそうな。
その前はリビジョンGが来ていたらしいが、何が起こってるんだろうね。
大口ユーザーがBで製品化しているためじゃないかとの憶測もあるが。 windows on bash ubuntu ですが
avr-gcc 途中送信すみません
windows bashでavr-gcc5.4.0を構築しようとやってみた
avr-gccのmake途中 isl でエラー。
その後、aptでgcc-avrを入れたが、Lチカひな形でライブラリーエラー。
gcc5.4.0はコンパイルできたのだけど。。。
後日、順を追って1からやり直します。
なんとなく、virtualboxの方が動作も速く、バージョンの自由があって良いね microchip direct でAVR扱ったら神認定する あー、蟻で買った328確認しなきゃ…
レバー付きのソケット買うかなw winーbash-avr-gccの続き
ソースからコンパイルした結果
gcc 4.9.4 ok
gcc5.4.0 ok
make installしたgcc5.4.0を使って
avr-gcc4.9.4 ok
avr-gcc 5.4.0 ng
時間がないのでデバイス書き込みしてない
avrdudeも含めて書き込みは後日
win上のeclipseでavr-gccが使えると良いのだけど無理かな? eclipseで開発することのメリットって何があるんですか? >>911
正直お前が邪魔
消えてよ
>>910
検証お疲れ様です
Win10にbashが来た事で今後はavr-gccのプロジェクトが増えそう
すでにオープンソースプロジェクトはlinuxで動くavr-gccに移行しつつあるし
>>912
お前には無いから黙ってろよ AVRは品種毎に最適なgccが違うんだよね・・・
新しめgccはコードサイズ増えたり変なコード吐いたり結構酷い LLVM/ClangがAVRに対応してくれるといいんだが。 ブログでコメントを得るのはハードル高いからついついここに
日記を書いちゃう人がいるんだよね
気持ちはわかる >>917
2chは匿名だから、何でも言えちゃうよね
>>914
-S オプションで違いを見るのも良い勉強 君が書き込んだおかげでこのスレの存在を思い出したわ
というか完璧に存在を忘れてた
もうAVRを使ってるユーザが全く居ないんじゃないの? 組み込みなんて所詮地味なもの。
Arduino 騒ぎが異常だっただけ。 atmel iceを秋月でポチった
なかなかヤフオクには出てこないね
gdb単体で動けば良いのに
ハッカーさん!たのんます。 AVRって落ち目なのか?
PICから乗り換えようとATMEGA328やarduino買ったばっかりなのに・・・ ネタを投下したくても、資料は充実してるからこれと言って質問もないし、
やってることはカオスだから誰も興味持たんだろうし・・・・スマン >>926
飯のタネを探してるんなら兎も角、趣味なら自分が使いやすそうだと感じたので良いのでは。 趣味で遊ぶ分には全く落ち目じゃない
今でもおすすめするマイコンだわ >>931
ノップウェイトも馬鹿にしたもんじゃないですよ
逆にもっとも細かい単位で厳密にタイミングを調整しようと思ったらノップウェイトが
一番厳密なタイミング調整方法なんですから
ちなうちの会社にはウェイト時間を指定したらその時間分だけノップコードを生成して
くれるマクロがあって、逆に厳密なタイミング調整の時はとりまこのノップマクロを
多用してます。おかげでタイミングが問題になったことは一度も無いですね >>934
いいじゃねえか、ユトリってすぐわかって
無駄に相手する手間が省ける はいはい新しく生まれた言葉に対応できない人は平安時代の言葉を使っててください あれだろ、半島の人たちが、めんどくさくなって漢字を捨てたり、
大陸の人たちが、めんどくさくなって漢字をデフォルメしたり、
そういう流れを踏襲しようってんだろ?
所詮その程度の民度、馬鹿っぽくていいじゃん、頑張れよ、若造! 漢字を崩したりして新しい文字を作ったりめんどくさくなって漢字を(大陸ほどではないが)簡單にした國の人がそんなこと言ったら臺灣人に笑われるよ avrが好きなところ
○コンパイラ
無料、自分でgccをビルドできる
最適化オプションは自由なので、dumpでアセンブラの違いが見れる
pic、rl78等と比べると最適化が進んでいると思う
○試作や評価ボード
arduino=avr > amazonで安く買える
いざとなったら、optiboot書き込んでarduino IDEで開発
趣味の電子工作で20pin以上も使うか?
8ビットマイコンで十分じゃない?
gr-ピーチ サクラ高くない? AVRが駄目な所
8ビットCPUなのにgcc使うところ。
内蔵機能が貧弱。 >>944
> 8ビットCPUなのにgcc使うところ。
意味不明 Microchip AVR 始動のようだね。
もっとも、PICの新製品は目白押しなのに、AVRのそれはアナウンスすら無い。
どうなるんだろう。 電化製品でもあるまいに、春夏秋冬モデルでも出さなきゃ不安か? >>948
PICとAVRを比べてるのに、電化製品をぶっこんでくる馬鹿。
せめて他のマイコンを持って来い。 AVRの「A」はAtmelのAだと思うんだけど、ということは行く行くはMVRになるの?
ATMEGAはMTMEGAになるの?AT90USB162はMT90USB162になるの? そんな下らん理由でBOM改変の手続き業務させられるんなら
2度と新規では使わんわ。ARM載せるよ BOMって何だと思ってググったら部品表のことか
ユニコードファイルの最初につくやつかと思った AVRもPICもあまり先は無くて、結局ARMに向かってるような気がする 充電器分解したらatmelのチップ乗ってたで。この程度の制御の組み込みにはarmはオーバースペック杉だろ。 >>953
卒研でAVRのコアを設計したた二人の学生の名前からとった、と言われている。
従ってMVRには変わらないものと推測される。 armは趣味で遊ぶには性能高すぎ
遊ぶならやっぱ8ビットに限る >>960
お前らにはマイクロコントローラしか見えないだろうが、AtmelもMicrochipもリニアIC作ってるから。 >>963
ウチにあるエネループの充電器はTiny44使ってるよ
Atmelのアナログ石は見たことが無い フューズビットやっちゃいましたって類の書き込みがないので、新入りは減っているね
ラズベリー、armにIDEもブラウザ化あたりが勢いある感じ
picは新チップラッシュでうらやましい >>962
armはSTのやつしか触ってないけど、ペリフェラル設定がくたびれる。パラメータ多すぎ。Cmsisも使いづらい。 フラッシュも見かけてたな、バスのコンフィグとか
メモリ部門も買収だか売却したんだよな ソーラー発電コントローラー分解したら、PIC16F690出てきた
やっぱり、こんなもので十分なのでしょう〜〜〜〜 売れなくて使い物にならなくて買収されちゃった会社のMPUと
正反対のMPU。 >>969
その用途なら、もっと低機能のチップでも十分だね。
PIC使うなんて贅沢すぎ。 す、ステッピングモーターとか使ってんだよね?
だからやむなくだよね? >>973
マイコン扇風機と命名した時点で、マイコンを使う前提だろw
赤外線リモコン付ける。
首振り用にステッピングモータを駆動する。
回転制御にPWM駆動する。
おやすみタイマー付ける。
いくらでも使い道はあるわけだから、あやまるこたあねえよ。 >>967
AVR並みにシンプルな周辺のARMが出れば、AVR使わなくなりそう。
消費電力も価格もあまり差が無くなっては、プログラムのしやすさでAVR使ってるようなもんだし。 >プログラムのしやすさ
またの名を「慣れ」という。 LPCの8ピンはゴミって結論出てなかったか
新しいの出た? >>980
LPC810の事かな
確かにあいつはパワーオンリセットがいまいちだし、sleepタイマーがおかしい シンプルな周辺
8ピンからある(謎)
LPC
話は袋小路へ。 いまだに中国じゃ8051マイコンがよく使われているらしいし
枯れた技術のほうがいい ていうかー
8051そのものじゃなくてもコアが8051なマイコンは世界中でまだまだ使われてるだろ マイクロチップも
>自分とこのラインアップじゃ将来不安だな
>8ビットのコアを優秀なAVRに入れ替えようかな
なんて考えたんだろうな。
>禿げバンク、うちも大金で買い取ってくれないかな
なんて考えているかもしれん。 >>985
ごめん、まだそんな妄想吐いてんの?
Microchipのプレスリリースくらい読んだら? マイクロチップがAtmelを買収したのはAVRが目的じゃ無いだろ。
つまり、AVRはこれから斜陽 >Microchipのプレスリリースくらい読んだら?
このセリフなら、自分は読んでなくても吐けるからなw >>977
ARM採用なんて簡単にできるからな
ルネサスなんてハイエンドのRZはARMだし
そのうちマイクロチップからPICやAVRの周辺を内蔵したARM製品が出たりして
Cortex-M0はサポートしてる命令の数が非常に少なくて
とってもシンプルな設計なんだよな
下手な8bitや16bitアーキテクチャのCPUよりも単純
Cortex™-M0 テクニカルリファレンス マニュアル
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0432cj/DDI0432CJ_cortex_m0_trm.pdf
(登録不要)
ARMv6-M アーキテクチャ リファレンス マニュアル
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0419c/index.html
(要無料ユーザ登録) 株主が競合商品部門イラネー!ってなったら
あっという間に無くなります
白と黒が融合して灰色にはならない
アメリカ資本主義はそんな複雑な事を許しません
そういうお国柄なのです ご講釈は立派だがmicrochipの製品ラインナップ見てから言おうな。
何色の市松模様だ? せっかくマーケットシェアを大きくしたのに、PICをなくすとかAVRをなくすとか意味がない。
PICとAVRだけで市場を押さえているならそういうこともあるかもしれないが、そんなことはない。
サンクスがファミマに看板を変えるのとはわけが違う。
たとえば、今、AVRコア(あるいははPICコア)製品をなくしたら
それを使っていたメーカーが100% PICコア(あるいはAVRコア)に移るか? 俺はNOだと思うよ。
多くのメーカーがARMに乗り換えるだろうね。同じようなことはTIとNS、ADとLinearでも言える。
だから当面、両コアの立場が大きく変わることがはないだろさ。 これから先、AVRを充実させるとも思えんがな。
一方、PICはどんどん新しいのが出てくる。
そりゃ、シンプルなアーキテクチャでチップ面積が小さいほうが
安くて周辺回路を充実出来るのは当たり前だからな。
学生のオナニーCPUはこれにておしまいって事だ。 何がおしまいなんだろう
新製品が出なくても、供給があるなら問題ない 8ビット市場のマーケットを押さえるって言っても
8ビット市場が32ビットに食われているんだし。 )))()(()(()()((())()()))))))()((()(()()))))))))()(((())(((((()(((())))((()((
()))((())))()((((())())))()(((()(())())((()()())()()())(((()())))((()(())())
(()))())()())(()((()))((((())))))))(()(()(()())()()((())))))))()()((((()((((
)()((())())()())))()())(()()()))(((()()())(((()())()(()(()())))))()(())(((((
))((()))))))())))())()((()(((()))))(()())((()())(())(()()(((((()()()((()())(
)())))(((()))))))()(()))())(((()((((()(((()())())(())(((()))))()(())(()))(((
)))()()())((())()()())()(((()((()(()())(()())))()()()(())(()()))()))(()()(((
(((())))())))()())())))())(())(()(()(((())()(((()()((())()((((()))()(()())))
)(()((((()()())(()((((((((())())))))))((()()()((((())())())(())))(())))))())
)()((((())((()(()((())))))()))()))(())()())(())())()())()))))((()))(((((((((
()))())()))(())()()))()(()(()))))((((((())((((())(()(()()))))(()))(()())((((
)()((())((()(((()(()((()()(()())()))())(()()))()(()()())()(())))))(()())())(
)(()))()((()()()((()())(()()())((()()(())))(((()))))))()(()(()()(())()())(()
())((()(())(()(()))())))())((()())()))))(((()(()))(())(((((()()()))))()()(((
()))))())))(()()(((()()(()(()((((()(())(()())()))())())(((()(()))))((()(()))
)()))))))))()(()(((()())))((()()((((()(()()()()((((((()))(()(()()()))(()))))
)()()()))((((())()(()(())()(()((()))))()))()))()))()((()())))((()((()(((()()
())))()()((())(()()))()()(()(((()(((()((((())))(()))))()))()())))))()(()((((
(()(((((((())())))))((())()((()()))))((())()(())(())))())())((((()(()())()))
(((((()())((()((())()))(((()()())))(((()()))))(()()((()(())(()()))())))())))
())))(()))((((())))))(()))(())((((())(()()((((()())())(()))))()))())((()((((
()((((()())(((()(())()()()())))))()())(())((())))))(())()((()()(()(()))((())
()(()))())))))(()((())))(())(((()((()))((()(())()((()())())(()()))()())(()((
)(()())()()(()))((()(()))()(((((()))((((()(((()(((())()()))())()))()))()))))
(((()()))(((())(())()()())))()))))))))((()(((()()(()))((()))))))((((((((())(
)))())())(()()())(())())())())()(((())())()())()())(()(()(()())((()((((())((
)()())()(()())(()(((()()))))((()())((((()(()))))(())()())(()(()))(()())()(()
)())()(()(()()))(())((()))(())()))((())())((()()()))()(()((()()()((()()(()))
((((((()()())))()))())((())(((()))(())(()))()()(((())))()()())((()())))((())
()(()))(())())(()(())()()())((()(()(())(((()()()()()()()))()()(())(()(()))))
((()()((())()())((()()(())()())())(())))()(((()()(()(())(()))))(()(()()))())
()))((((((()(()))()((())())(())())()(())())))(())()()(((())(()())())())(()()
)))())))()(()()))))(()())((((())()((((((())()()())))()())(())(()))(())((((((
))()((()()(())))))(((((())(()())()))))()((((()(())(()(()()()()())()))()))(((
)((()((((())((()()()))()))(()()())))()))(())()(()))))()()(()((((())))()()(((
())()()))()())()(())(((()()()))()()()())())))))(((()()()(())()((((((()())(()
))))(((())(((((()()((()()()(())(((()(()))()()((()))))))))()))))))(()(()((()(
()()()((()(()))()(()))((()(())(()))(()())((()()((((()))((())()))))))()()()()
(((()(())))()))))((())))((()((((())()))(()()))())))(())()(((()()(())(((()))(
)((((())()(())((()))))))())()((()))()))))()(((()())((((()))(((()((((()))()))
)))()((()))()())())()(()(()(()())))()(()()((()())((()(((()(((())))(()())()))
)))())((((()(((((((()))()()(()((()(((()())))()))(()())())))()))((())())()))(
))())()))))(()))()))((())(()()())()()()))(())(((()()()()()(())(((((()()((()(
(()()()())()())(()()()((())()())(((((()(((())))))()()()))))(((())(())())(())
()((((((()())(())((())())()(()()()))))(((()))())))((())((()())()()()(()))())
))))((())()()()()())())()())((()))()))())(()()()(())((()((((())((())())(()((
)))()))(((()()()(()(()))()))()(((()))((()()())))(()())())))(())(()((((()(()(
))(()(())))))((()()))((()(((()(()((()()))()))()()()())((()()()(((()))((())))
()(()((()()))((()()()()(())(()()))))(((()()((())()())()()((()))())())()(()))
))()))())(((((())))))(()(((())(()(()))))((()())())())(())))()())((((()(((()( このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 223日 8時間 6分 47秒 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。