20/02/23 11:42:23 dbWuIRhQ.net
-~~---~~-~-~~--~-~~-~--~~~~--~~~~--~-~------~~-~-~-~-~~-~---~-~~--~~~~-~~---
-~~----~-~~~--~~-~--~-~-~----~~~~~--~~~~-~~-~----~~----~~-~~~~-~--~~-~--~-~-
--~~----~~~--~----~~~---~-~~~~--~-~-~---~~~-~--~~~--~-~~~--~~--~~~--~~~~-~--
---~~~~-~-~~---~-~~-~---~-~~--~~~~~-~~~-~~~~-~~-~------~~~~-~-~~----~----~--
-~~~-~-~~~~---~----~-~~------~---~~-~-~-~~~-~-~~~~--~--~----~--~-~~-~~~~~-~~
--~-~~--~~~~~~~~~~-~--~--~---~~----~~-----~---~~-~~--~~--~-~~--~--~-~~-~~-~~
~~-----~-~-~~-~--~-~--~--~-~~----~~-~--~-~-~~-~~--~~~~~~~~---~--~~~-~~--~-~-
---~-~-~~~-~-~--~~---~~~~~~~--~-~-~--~----~~~~~-~~-----~---~-~--~-~-~~-~-~~~
~~-~--~--~~----~-----~-~~~~~~~~-~-~~---~-~~---~-~-~~~--~~~~~---~-~~----~~-~-
---~-~~~~~~~~~~~-----~~~~~-~~~~~----~----~--~--~~-~~~~~---~--~-~~----~----~-
~~~~~---~---~~~~-~~-----~~~~--~---~---~~-------~-~-~~--~-~-~-~-~-~~-~~~~~-~~
~~~-~---~-~~~~-~--~~~-~----~--~----~~~-~~~-~~-~-~~~-~--~~---~---~--~~--~~~--
~~-~~--~-~--~--~-~~-~~-~~~-~-~~~~-~------~~~---~-~~~~-~-----~~-~~---~-~~--~-
--~~--~-~-~---~-~---~~~~~-~~-~~~~--~-~--~---~-~--~-~-~~~-~~-~----~~-~~~---~~
-~~~~----~~-~~--~~-~~~~-~-~~-~~---~~--~~-~-~~~------~--~-~-~-~~~----~--~~-~-
---~-~--~~~----~~---~~--~~~--~~~--~~~~-~~-----~---~-~---~~~~~~-~--~-~-~~-~~~
-~-~--~-~---~~~~-~~-~--~----~~~~-~--~-~---~~--~--~-~-~~-~~~~~-~~--~--~-~-~~-
-~-~~~---~~~-~-~--~~--~~~-~---~~~----~~~~--~-~-~-~-------~-~-~--~-~~-~-~~~~~
~------~~--~~---~~~~~~-~--~~~--~~-~~~-~--~~-~~-~~~--~-~~~--~~-~-------~--~-~
~---~--~--~-~-~~-----~~-----~~--~~~-~~--~~~~~~-~----~-~~-~~~-~--~-~~~-~~-~-~
~--~~-~--~----~~~--~~~~~--~~--~--~~-~~-~-~---~~-~~-~~---~~-~~--~-~~-~~~-----
~~~~-~~~~~~-~-~-~--~-~--~~-~~--~-~-~-~--~---~~~~~-~--~~---~~--~-~~------~---
-~~~~-~~~~--~-~-~-~-~--~-~~-----~-~~----~-~-~-~--~~--~~~---~~~--~~---~~~~--~
~---~~~--------~~~~-~~--~~~~~--~~~---~-~~-~--~----~~~---~~-~~~--~~---~-~~~-~
--~-~~---~~---~~--~~~-~--~~-~--~~--~~~~--~-~~-~~--~-~~----~~-~~~-~-~~~-~----
~-~--~~~-------~--~~~-~~~~--~----~~---~~-~~~-~~--~~~-~-~~~~~~---~---~-~~---~
---~~~-----~~~----~-~~-~--~~--~~-~-~~--~--~~---~-~~-~--~~----~~~-~~-~-~~~~~~
~-~-~~-~-~~~~~-~~-~~--~-~---~--~~~--~~-~--~~~--~~-~-~---~---~~------~~~-~-~-
-~~-~---~~-~~-~~~---~----~~~--------~-~-~~~-~~-~--~-~~~-~~~---~~-~---~-~~~~~
-~~-~-~---~~-~~----~~~--~~~------~~~-----~~-~------~--~~--~-~~~~~~~~~-~~~-~~
---~~~-~~~~-~~-~~-~~~~~-~-~--~--~~-~---~~~--~~~~-~-~----~~---~-~-~--~-~-----
--~-~-~-----~~-~~~~~--~~~-~------~~---~-~--~~--~--~-~~~-~-~~-~~~-~-~-~~-~~-~
~-----~-~-~~--~--~-~~-~-~~~~~-~-~-~-~~~~---~~---~--~--~~~~~-----~-~~~~~~----
----------~~-~~-~~-----~~---~~~~-----~~--~~-~~~~~~-~-~~~-~--~~~~-~-~~---~~~~
~~~----~~--~--~~-~~-~-~~-~~-~-~-~--~~~~--~----~-~-~--~~~-~~~~-~--~---~---~~-
~~~~-------~~---~--~~~-~-~-~-~~-~~---~~-~-~----~~---~--~--~~-~---~~~-~~~~~~~
~-~~~-~--~--~-~~---~~~-~-~---~-~----~~----~~--~---~~--~~~-~--~-~~~~-~-~~~~-~
-~---~-~~--~---~~~~-~---~-~--~-~-~~~-~---~-~~-~-~~~~-~~---~~~---~-~~~~--~~--
--~-~~-~~---~-~~-~-----~~~-~~~-~~~-~~~-~--~~-----~~~-~--~------~~-~~~-~--~~~
~~--~~~-~~~~~-~--~~~---~~--~~~---~~-----~~--~-~~~~----~-~~-----~-~~~~-~--~--
-~~---~-~~~--~~-~~~~--~~-~~~~~~~----~--~----~-~~~~~-~-~~--~~~-~-~-----~-----
-~~-~--~--~--~~----~---~~---~~-~~~~--~~~~-~--~-~-~--~-~~~~-~~-~-~--~~---~~~-
~--~-~--~--~-~-~~~~~-~--~~-~~~~~~--~~--~---~------~-~-~~-~-~-~~~~-~--~-~---~
~~--~~---~----~~-~~-~~-~~--~--~---~--~~~---~-~---~~~~~~-~---~-~-~~~~-~---~~~
~~-~~---~~~~--~-~-~~-~----~~~---~~~-~~-~~~~~--~~--~~~~--~~--~~~----------~--
-~~~~-~~-~----~-~~~~~~~---------~~-~~--~-~~~~-~---~~~----~~~~-~~--~--~-~--~-
~~-~--~--~-~--~~--~--~~~~~-~~~~-~~-~~~~----~----~~-~~~~--~---~~------~~---~~
-~-~~-~~~-~--~-~~-~~~--~~~~--~---~~-----~~-~-~~-~~---~-~~-~~~~~-~----~-~----
-~~~--~~~~-~~~~---~~----~~----~~-~~~-~~-~-~--~-~~-----~~~-~~~------~~--~-~~-
~~---~--~~~~-~~-~-----~----~~~~~~--~~--~~--~~~~---~~-~~-~---~~~~----~-~-~--~
3:774ワット発電中さん
20/02/23 12:21:41 E9EEFEjm.net
>>1
スレ建て乙です
mEDBG用のアダプタ作ってみたよ
URLリンク(i.imgur.com)
4:774ワット発電中さん
20/02/25 08:01:52 5DfkJ/v5.net
>>1
榲
5:774ワット発電中さん
20/02/25 11:54:35 KKPwEdYk.net
巣から出て来ないでね
6:774ワット発電中さん
20/02/25 12:31:59.46 rxCN+Qa9.net
いちおつ
7:774ワット発電中さん
20/02/28 17:59:58 wNEUqVWb.net
巣から出て行かざるを得ないような
低レベルCPUスレの低レベルプログラマによる低レベル書き込みはやめてね
8:774ワット発電中さん
20/02/29 00:05:06 m35ptfQR.net
PICおじさん笑
9:774ワット発電中さん
20/03/02 23:36:07 J96iqjqv.net
バイバイ、高級マイコンと高級言語と高級アルコールで頑張りなw
10:774ワット発電中さん
20/03/06 07:43:13 fMz91sF2.net
低レベルCPUが何をいってるか知らんけど
AVRユーザーでもたとえば「リエントラントなサブルーチン」作れない奴
いっぱいいるだろ
11:774ワット発電中さん
20/03/07 15:21:11 uScsFcI8.net
なんというか、40年前にもあったような話をしてるのな
時が止まってるスレというか
12:774ワット発電中さん
20/03/07 15:26:26 KyfMgWlC.net
年寄りが多いんじゃ・・・許してくれんかのぅ・・・
13:774ワット発電中さん
20/03/07 18:36:08 rH5ufDKB.net
40年前にどういう話しがあったか知らないが、マルチタスクは今も使われている。
自分が使っているCPUのマルチタスクを書けるかどうか、
そのマルチタスクを使ったプログラムを書けるかどうか、
自分の守備・応用範囲を広げるために、若い人でも技術習得しておいて損は無いと思う。
デバッガも自作する人は少ないけど、自作するメリットは大いにある。
趣味なら自分が楽しいというのが最低条件だとは思うけど。
何でもメーカー提供品とコピペで済ませるのは少し寂しい。
以上、加齢臭ジジィの「小さな親切大きなお世話」レスでしたw
これから今晩の食事「アサリ出汁の天ぷらうどん、ニラ玉添え」をカミサンの手を借りながら作ります。
カミサンがごく軽い認知症で(まだ買い物には一人で行ける)、一人でのシーケンシャルな作業が難しい。
たまに電子工作で認知症補助用の電子機器を作ったりするのだが、余り役に立っていないのが残念。
14:774ワット発電中さん
20/03/08 00:29:18 9HHU4sRB.net
ここavrスレなんだよね
マルチタスクってなんだよ?
15:774ワット発電中さん
20/03/08 00:36:37 F6rLb8g+.net
>>14
そいつのマルチタスクってのは、
ポーリングでぐるぐる回してる間に入力を監視してその都度何か違った仕事をやらすこと
を言うらしい。
複数の作業なのでマルチタスクと言い張ってるようだ。
16:774ワット発電中さん
20/03/08 01:31:25 5kXzjTXL.net
ただのイベントドリブン?
tiny2313でマルチタスク連呼してる人だっけ
17:774ワット発電中さん
20/03/08 11:00:53.98 lN4We9CW.net
スレもマルチで進行中です
スレリンク(denki板)
18:774ワット発電中さん
20/03/08 14:02:04 6ftN3v/H.net
先出しだ、あせるな、嫌われるぞw
42が終るのを待ったほうがいい
19:774ワット発電中さん
20/03/12 07:57:24.48 ggGVyUt0.net
安いんだからマルチプロセッサにしたほうがええで。
20:774ワット発電中さん
20/03/12 11:15:25 FS10bPK7.net
各自の力量の範囲でベストな方法をとればええ
21:774ワット発電中さん
20/03/12 15:39:18 Y6smk8Av.net
>>19
CPU1個で出来る事に2個使う理由は無い。
あ、アマチュならありかな。
>>20
力量を向上させる努力を常に怠らなければね。
22:774ワット発電中さん
20/03/12 15:54:27 /nMc+mLs.net
プログラムのレスポンス、プログラムの開発速度、プログラムの品質、ハードウエアの実装面積、ハードウエアの価格…
23:774ワット発電中さん
20/03/14 12:52:33 Kd2yE/pw.net
この仕様をシングルタスクの複数個CPUで実現するならtiny2313を何個使うんだろ?
URLリンク(pastebin.com)
私が模型自動車のメーカーの発注者ならよほどの事が無い限り、
1個で済ませるところに発注する。
いずれにせよ技術的な選択肢は広いほど良いでしょ?
24:774ワット発電中さん
20/03/14 15:35:07 sssYwKyF.net
仕事として2313のマルチチップで回答するところなんざねえだろうよ。
プロとアマをごちゃまぜに論じるな
25:774ワット発電中さん
20/03/14 18:30:29.17 Ws0h+nfT.net
この2313おじさんてなんか知的障碍者なの?
26:774ワット発電中さん
20/03/15 08:44:18 +MGi7eYr.net
>>23
LED 毎に付ければいいじゃない。
27:774ワット発電中さん
20/03/18 17:18:28 kG2RVwwh.net
特定のCPUを忌避するプロ、フルアセンブラで書けないプロ、マルチタスクを書けないプロ・・・
それじゃプロとは言えないと思うけど、
もしもそれでやっていけるなら幸せというか、商売上手というか、恵まれた環境なんだろうな。
電子工作に限らず、スポーツでも美術でも音楽でも将棋や囲碁でも魚釣りでも
アマチュアは楽しい。
私は電子工作が趣味なんだけど、プログラムを作ってる時なんか
入浴中にもアルゴリズムが頭の中に湧いてきて、早く机の前に座りたくてしょうがないw
28:774ワット発電中さん
20/03/18 17:40:37.97 kG2RVwwh.net
チラ裏日記、意味不明でスマン、無視して。
29:774ワット発電中さん
20/03/18 18:41:49.59 0Ass2hBm.net
フルアセ爺のつぶやき
30:774ワット発電中さん
20/03/18 20:17:58 vHGyx1A+.net
プロならコストのあわんデバイスを選択したりせんな。
31:774ワット発電中さん
20/03/18 20:41:59 vHGyx1A+.net
しかしtiny1616やmega3208は楽しいなあ。
このスペックで2313Aより安いんだもんな。
2313Aには世話になったがもう使うこともあるまい。
32:774ワット発電中さん
20/03/18 20:52:01 89KtAgmw.net
ADMUX5だけ違うレジスタに潜ませるのやめて下さい
33:774ワット発電中さん
20/03/18 22:30:15 crbdoKj1.net
Attiny13
プログラム用のピンとSPIのピンが共通なんだけど
SPIの信号線に直列に600Ωくらいの抵抗いれておけば
共用にしちゃって構わないかな?
ATtiny13 ----600Ω---- SPI泥バス
|
|
ISPコネクタ
こんな感じ
34:774ワット発電中さん
20/03/18 22:30:35 crbdoKj1.net
ああ・・・
× SPI泥バス
○ SPIデバイス
35:774ワット発電中さん
20/03/18 22:38:54.41 vHGyx1A+.net
直リン禁止なんで「AVRw00」をググれば幸せになれるよ。
36:774ワット発電中さん
20/03/18 23:24:45.54 LC6+9hTe.net
>>33-35
自作自演ですか?
37:774ワット発電中さん
20/03/18 23:59:42.98 y6izDFLh.net
俺はなんでもお見通しってかw
38:774ワット発電中さん
20/03/20 17:03:22 8Qf1VDQJ.net
プロとアマの実力差が大きい業界って何だろ?
将棋・囲碁は大きそうだな
39:774ワット発電中さん
20/03/21 13:35:45 3RF1zSGM.net
そりゃレスリングだ
まずルールが違う
40:774ワット発電中さん
20/03/21 17:19:26 uPi2avWr.net
AVR128DA microchipDIRECT Price
28 SSOP\166,SOIC\170,SPDIP\158
32 QFN\183,QFP\185
48 QFN\197,QFP\206stock 780
64 QFN\233,QFP\229stock 1980
stock(ES?)のないものは19-jun-2020出荷予定
現在1個からFree shippingなのでチャレンジしてみます?
41:774ワット発電中さん
20/03/21 17:21:30 9C21lX4J.net
注文済みw
42:774ワット発電中さん
20/03/21 18:04:39 uPi2avWr.net
お~、私はRev上がってからにしますw
43:774ワット発電中さん
20/03/21 18:07:20 9C21lX4J.net
mega0シリーズとピンコンパチだから手持ちの基板ですぐ動かせるからね。
エラータ探して報告しとくよ。
44:774ワット発電中さん
20/03/22 19:39:06 suugWi43.net
フルアセ爺には無用の長物か
45:774ワット発電中さん
20/03/23 14:51:16 rmAXTKZa.net
(以下は加齢臭ジジィの裏チラ日記、読みたくない人は直ちにスキップ、ゴー!)
Cとフルアセンブラの作業時間だけど、
Cからアセンブラに乗り替えた時は、Cの3倍くらい掛かった。
今は作り貯めた部品も一杯で、それを利用する事が多いので楽になり早くなった。
(リングバッファ、バイナリ-BCD変換、各種演算、秋月のLCD用表示ルーチン、タスクディスパッチャ・・・)
それでも同じ機能のCの1.5倍位は掛かっていると思う。
一番問題なのは可読性。コメントはほぼ1行毎に書いているけど、
後でバージョンアップする時に、リストを読んで流れを理解するまでにCの数倍の時間が掛かる。
難解なアルゴリズムを時間をかけてようやく解読して、私はアホなので、
<エーッ、こんな裏ワザ高等テクニックを使ってるんだ、よく考えついたな、俺って天才プログラマか?>
と感心したりしているw
他のCPUに移植した事は過去に一度だけで、その時も大幅機能アップ、追加機能が一杯で
ゼロから作り直したので、可搬性は全く気にしていない。
電子工作の前作が完成してから、ここ2ヶ月ほどネタ切れ中なんです、悲しい・・・
毎年恒例の花見外出も出来ず、禁断症状が出そうw
秋月で買ったままになっている温度湿度気圧センサBME280でもいじってみるかな。
ま、何にせよ、CPU電子工作生活は止められまへんな、ダンナ。
46:774ワット発電中さん
20/03/23 15:29:00 Y8GgQ5BO.net
チラ裏な………
47:774ワット発電中さん
20/03/23 17:40:50 rmAXTKZa.net
すまん、読み返した時に何となく違和感を覚えたのだが気が付かなかった。
48:774ワット発電中さん
20/03/23 18:05:28 wBMo7MR8.net
>>47
大丈夫、誰も読まないから
49:774ワット発電中さん
20/03/23 18:54:39 zyf/f7aU.net
>>45
逝ってよし
50:774ワット発電中さん
20/03/23 19:05:59 9I7GH+iX.net
うっ!・・・ふぅ・・・
51:774ワット発電中さん
20/03/24 01:28:03 AVwwmBjn.net
>>49
ある意味、生存確認になってるな。
しばらく登場しなかったら、、合掌
52:774ワット発電中さん
20/03/25 11:54:57 thx2ZgF1.net
(求)カキコ、死ぬまで待つ
53:774ワット発電中さん
20/03/25 18:53:34.69 wOZ8yWjP.net
もうだめぽ
54:774ワット発電中さん
20/03/25 19:08:41.27 gSgZamhb.net
Microchip Directに注文したAVR128DAは当初の出荷予定が6月25日だったが、
ステータス確認するとTQFP-32の方は明後日出荷に代わってたw
販売ページも更新されて、DIPとTQFPは在庫有りになってる。
55:774ワット発電中さん
20/03/25 19:47:12 gSgZamhb.net
初版のデータシートも来た。
URLリンク(ww1.microchip.com)
56:774ワット発電中さん
20/03/26 14:52:39.56 eIZA43PC.net
そしてモノが届いた。
一個横向いてるのは俺のせい。一個無くなってるのは実装しちゃったから。
URLリンク(f.easyuploader.app)
57:774ワット発電中さん
20/03/26 18:39:05 oICBBsdq.net
ロゴやmega/tinyの文字がなくなるとAVRチップに見えないな。
58:774ワット発電中さん
20/03/26 23:00:06 PY25kYhc.net
わりとmega0シリーズ類似なのにATで始まる名前をやめたのね。
マイクロチップの売り物として定着したんだな。
59:774ワット発電中さん
20/04/01 19:48:26 CjCqzm1N.net
MPLAB X V5.35のサポートデバイス見るとリストのTiny/Megaが
snap/PK4ですべてYellowからGreen(Full support)になっている。
またDA/DBに続いてDD/EAなど今後も増殖予定のようだ。
忘れかけていたTiny1627もGreenだ、最後のTinyになるのか?
60:774ワット発電中さん
20/04/01 21:14:20 ohUF+DsV.net
EAでかつてのxmegaのようにDMAが復活するとの推測も流れてる。
リーク情報じゃないので願望だけどなw
xmega32E5が売れてるのにシリコンリビジョンが上がらないのはその辺が理由という説も。
61:774ワット発電中さん
20/04/01 21:17:00 ohUF+DsV.net
海外の早い人はもうDIP28ピンのDA手に入れてるんだな。
俺の予定は5日だ・・・・
62:774ワット発電中さん
20/04/02 17:09:29 90E92R1e.net
Microchip directからAVR128が消えたw
モノ好きが集中したからかな
mega480xとほとんどコスト差ないのにFlashもSRAMも3倍近くあるし、もうmega0いらなくなった。
63:774ワット発電中さん
20/04/02 22:59:37 d60kuOth.net
128DAに何か重大なバグでも発覚したかな?
昨日はまだ掲載されたがFree shippingキャンペーン終わってた。
Microchip directにtiny1627もあったがまだ詳細不明。
64:774ワット発電中さん
20/04/06 14:24:25.16 B4orBpGl.net
キャンペーン終了の切り替えで一時的に消えただけみたいね。
65:774ワット発電中さん
20/04/06 20:43:25 2J2giplO.net
そのようですね、昨日見ると128DA復活してました。
DiGi-keyは在庫0だけど早いものは来週4月13日頃の出荷予定みたいです。
66:774ワット発電中さん
20/04/06 21:23:41 4i1PoNEa.net
ということはマルツで買えるのか。
ヨキカナヨキカナ
67:774ワット発電中さん
20/04/12 11:24:19.14 BE29CBik.net
ど素人の質問でゴメン
AVRライター(FT232RRL)+ライターソフト
最近、ftavrwg.exe(GUI) を使用してフォームの書換を実行しようとしましたが、
何故か途中でフリーズ(応答なし)になります。
そこで、ソフトが古いのかと思い、「ftavrw_v121」をDLして再び書込みを実行
しようとするとフリーズ(応答なし)します。
PCを変えて試しましたが、同じで途中でフリーズ(応答なし)になります。
試しに、ソフトを「avrdude-GUI」に変えて試しましたが、エラーで何も出来ません。
以前は何も問題なく書込み出来ていました。
試した1台目
OS:Windows10 Pro x64 Ver1909
デスクトップPC:Corei7-8700・メモリ8G
試した2台目
OS:Windows10 Pro x64 Ver1903
デスクトップPC:Corei7-6700・メモリ8G
68:774ワット発電中さん
20/04/12 12:41:05.54 Kprp43EP.net
純正のライターかデバッガーを使って下さい
メーカーのサポートが受けられます
69:774ワット発電中さん
20/04/12 12:41:06.36 Jc2kGSXR.net
ターゲットのリセットラインにコンデンサがついてるとか異常な強プルアップってのが良くある原因。
PCに金は惜しまないが2000円もしない純正デバッガをケチるのもどうかと思う。
70:774ワット発電中さん
20/04/12 14:32:06 plvpFzuo.net
>>67
エラー表示が不明だが
ライターのCOMポートの番号が変わったとか、
以前のヒューズ書き換えでresetピンが無効になってるか。
71:774ワット発電中さん
20/04/12 15:08:56.30 BE29CBik.net
>>68 ~ >>70・・・アドバイスどうもです。
「ftavrwg」の作者さんにメールで現象を確認していただきました。
私も散々、試した結果
初めの実行は可能ですが、続けて作業が出来ない状態です。
再起動すれば初めの実行は可能です。
また、「フリーズ 応答なし」の状態でも書込みは完了しています。
表示が出ないだけです。
例えば、下記の状態です。
・「AVR Info」 -> 表示される -> Chip Eraseの実行で「フリーズ 応答なし」
・「AVR Info」 -> 表示される -> 再起動 -> Chip Eraseの実行 -> OK ->
プログラムファイル(hex)の実行 -> 「フリーズ 応答なし」
「avrdude-GUI_Ver1.0.5」・avrdude-GUI[YCIT版]は何も出来ない状態です。
※純正のライターかデバッガをお持ちでしたら、ファームの書換してもらいませんか?
Windows10 Pro x64 Ver1903以上のVer -> Chip Erase -> hexファイル書込み
72:774ワット発電中さん
20/04/12 16:27:18 plvpFzuo.net
eraseできてるなら、再起動していきなりHEX書き込み出来るよね。
73:774ワット発電中さん
20/04/12 17:19:02.56 BE29CBik.net
>>72
出来ます。
作者様から、下記の返信ありました。
「根本的な原因は別にあり、その点を修正いたしましたのでお試しください。」
但し、DLファイルが前回と同じファイル(ハッシュ値が同じ)なので試せていませんので、
再度メールでDL場所を確認中です。
結果が出ましたら報告いたします。
74:774ワット発電中さん
20/04/12 20:21:28.30 BE29CBik.net
ftavrw_v121b -> 更新ファイルDL後動作確認完了いたしました。
バイナリなので、原因は不明です。
お騒がせ致しました。
75:774ワット発電中さん
20/04/13 17:01:12 FmjmZBHC.net
128DBも出てきた。
5Vフルスピード動作で3.3Vデバイスと直接インターフェースできるのはうれしいな。
76:774ワット発電中さん
20/04/20 15:57:52 Ywd+gu+q.net
(ジジィのチラ裏、コロナ退散祈願)
私がAVRのプログラムをアセンブラで書く理由の一つに、
タスクディスパッチャを動かしたいというのがあります。
ディスパッチャの動作は、たとえば2個のタスクを実行する場合、
それぞれのタスク用にスタックメモリを2領域用意しておいて
タイマ割込みの中で
レジスタやメモリの内容を旧スタック領域に保存し
スタックポインタ新旧を入替えて
レジスタやメモリの内容を新スタック領域から復帰する
というごく単純なものです。
tiny2313を使ったサンプルとその説明を作ったのですが、長いし
アセンブラやマルチタスクには興味が無い、あるいは既に使っている、
という人のために別掲載にしました。
URLリンク(pastebin.com)
77:774ワット発電中さん
20/04/20 17:26:56 riEVNuy9.net
う~ん、DAシリーズでは出荷時のクロック誤差値が格納されなくなったのか。
xmegaのDFLLみたいに32kクリスタルでAuto-Tuneしてくれるのうれしいが、
気軽にUARTが使えなくなっちゃうな。
筒形水晶買いだめしとこ。
78:774ワット発電中さん
20/04/21 11:45:27 sqPdvoCr.net
>>76
おじいちゃんさっき朝ご飯食べたでしょっ!!
79:774ワット発電中さん
20/04/21 14:08:16 23f/5V5i.net
>>76
結局はCを止められるかどうかという話だよな
80:774ワット発電中さん
20/04/21 14:44:36 yKVUOki1.net
タスク管理の一部にアセンブラが必要なのは間違いないけど、
そこがきっちりできてるなら、アプリケーションは普通にCで書けるし、20年以上それで飯食ってる。
基本は簡単だよ、タスクごとにレジスタとスタックを用意するだけなんだから。
81:774ワット発電中さん
20/04/21 17:16:27 23f/5V5i.net
じゃ>>76のサンプルをASMとCで書いてみせて
82:774ワット発電中さん
20/04/21 19:42:37 mxYEX8+u.net
C使うことを前提にしてないゴミをCで書けとかw
83:774ワット発電中さん
20/04/21 20:51:40 23f/5V5i.net
AVRユーザーのCプログラマのレベルアップになるだろ
言い訳がゴミ過ぎるw
84:774ワット発電中さん
20/04/21 21:29:15 pkUzw8IM.net
タダでやれってか?
85:774ワット発電中さん
20/04/21 23:05:24 mxYEX8+u.net
スマン、飯&風呂ってた。
言い訳とでも何でも言ってくれていいよ。
俺があんたをゴミ認定してるのと同じで個人の自由だ。
2313Aで制限だらけのフルアセンブラマルチなんて大昔にもうやったよ。
今じゃAVR0/1でC使ったプリエンプティブマルチとか普通にやるし、
128DAにもRL78にも移植済みだし、MSP430でもできるけど必要なくなって放り出したし。
86:774ワット発電中さん
20/04/22 13:42:36 e0Cjni92.net
結局はtiny2313の簡単な仕様のサンプル2種をC+ASMで書けないのか
AVRのCプログラマも期待していただろうに残念だな
87:774ワット発電中さん
20/04/22 22:21:25.24 onQMjhq4.net
「書けない」んだか「書かない」んだか。
今までのお前のそのネタに対して肯定的な反応した奴がここにいたか?
安くて高性能な新デバイスに移行できない老害かまってちゃんにも困ったもんだ。
88:774ワット発電中さん
20/04/23 15:35:23 QY3mYARE.net
入門用の古くて小さなAVRで出来る事だから、当然、能力の大きな新しいAVRで出来る
私はこんなスレで他人の肯定なんて求めていないし、他人の評価も気にしていない
しかし<「書けない」んだか「書かない」んだか。 >だって、どっちやねんw
自分で決められない人に何を求めても無意味か
20年以上やってきたなら、それなりに成長しているはずなのに
ゴミやら老害やら言葉遣いは非論理的なバカ造そのものだな
89:774ワット発電中さん
20/04/23 17:02:00 QY3mYARE.net
ついでに書いておくと、私が気にする反応はただ一つ、>>78
他のスレだと「巣に帰れ」になるのだが、ここはAVRスレなので「おじいちゃんさっき~」に変わる
私には巣など無いのだが、彼はそれなりに律儀なんだなw
このレスがあると、(おー、彼の心の琴線に触れたか、やったね!)とニンマリしてしまう
無いと(何がいけなかったのかな?)と少し反省する
これからも宜しく頼むね
90:774ワット発電中さん
20/04/27 23:11:03 H1WR27qq.net
Digi-keyに128DAきた。
91:774ワット発電中さん
20/04/28 03:05:21 sDPhXYNw.net
DIPたけーなw
92:774ワット発電中さん
20/04/28 21:18:22 7Ztl8VQT.net
アセンブラだと
1インストラクション = 1クロック
って比較的保障されてるけど
C言語で書くとそこらへんどんな感じ?
たとえばC言語でシステムクロックとほぼ同期して特定のポート出力を反転させるには
どんなプログラム書けばいい?
93:774ワット発電中さん
20/04/28 21:39:55.78 sDPhXYNw.net
Cで命令の実行クロックなんか意識しない
タイマー使う
94:774ワット発電中さん
20/04/28 21:46:06.74 Xv+NE0hk.net
PORTB |= _BV(PB0)
とか書くと、ちゃんとsbiにしてくれるんだよな
さすがに、
PORTB|=(_BV(PB0) | _BV(PB1))
とかは、一度ロードするけど…
95:774ワット発電中さん
20/04/28 22:07:06.03 sDPhXYNw.net
条件
1,最適化レベルが0以外であること
2,IOアドレスが31以下のポートであること(仮想ポート可)
96:774ワット発電中さん
20/04/28 22:14:25 pPGSA/OH.net
>>95
得意気に当たり前の事を書いて
何を言いたいんだ?
97:774ワット発電中さん
20/04/28 22:18:15 sDPhXYNw.net
絶対そうなるわけじゃないよと補足してるだけだけど。
なんか気に障った?
98:774ワット発電中さん
20/04/29 00:03:56 JBteTazq.net
>>92
>1インストラクション = 1クロック
CALL「せやろか?」
RET 「うちら除けもんやから」
MUL 「せやな」
99:774ワット発電中さん
20/04/29 01:07:51 5EoHAQYU.net
LD / ST : 2 クロック
使用頻度が高いから、こっちの方が厳しい
メモリ操作が多いと、PICに負ける
100:774ワット発電中さん
20/04/29 01:32:56 sgW9VnL/.net
>>97
単純に無能の知ったかぶりは引っ込んでろ
って事でしょ?
101:92
20/04/29 01:44:17 nCcI1YlO.net
そっか、C言語で組むときはタイマーが基本なのね・・・
SPIインターフェース搭載していないATtiny13AでソフトウエアSPIを
実装する方法が公式で紹介されていたんだけど、
URLリンク(www.microchip.com)
実装されたプログラムをダウンロードして開いてみたら、
URLリンク(ww1.microchip.com)
何とまさかのアセンブラ言語・・・。
あまりアセンブラには詳しくないんだけどざっと目を通してみた感じでは
システムクロックに準じて(何分周かして)SPIクロックを生成し
データのやり取りをする方式らしい。
これをC言語に移植するにはどうしたらいいかな、と考えてたんだけど
タイマー割り込みを使ってSPIクロックを生成する方法が無難かねぇ・・・
102:774ワット発電中さん
20/04/29 04:36:53 q71a2QLP.net
マスターSPIなら正確なクロックなんて必要ないべ。
スレーブでも転送速度がむちゃくちゃ早くなけりゃ別にCで書いても間に合うだろうし。