観覧 8 投稿 - 1 スルー 8 (の 15 トータル)
  • 著者
    投稿
  • #8836
    piero55
    参加者

    おはようございます, 私は最近参加しました、そしてそれは私の最初の投稿です.
    最近Proton Basicを使用していますが、16F88の構成ビットに問題があります.
    RA6とRA7の2つのピンをI / Oとして使用する内部発振器の使用を定義できません.
    多くの研究の後, プロトンのプラグインを見つけました, PICヒューズコンフィギュレーター, とにかくそれは動作しません.
    プログラムの最初に次の2行を作成します:

    構成1 FOSC_INTOSCIO, WDTE_OFF, PWRTE_OFF, MCLRE_ON, BOREN_ON, LVP_ON, CPD_OFF, WRT_OFF, DEBUG_OFF, CCPMX_RB0, CP_OFF
    構成2 FCMEN_ON, IESO_ON

    不運にも, コンパイルするとエラーが発生する: 無効なヒューズ設定FOSC_INTOSCIO.
    私は何をすべきかわかりません.
    Seggerimentiビルド…..

    #8838
    Just4Fun
    参加者

    チャオ,
    私が不快で迷惑になる危険を冒しても… あなたは最近プロトンベーシックを使用したと言いました, あなたはまだ自分を救うことができます… 🙂
    ジュラ紀のものを忘れて、MPLAB X IDEを使う (Cまたはアセンブラーでのプログラミング). E’ すべて無料で、マルチプラットフォーム.
    知っている, それは別の環境と別の言語です, しかし、それは私がやる価値があると思う小さな努力です.
    目の前には、プロフェッショナルでサポートの行き届いたIDEがあります。, 世界の半分が使用…
    挨拶.
    J4F

    #8840
    piero55
    参加者

    こんにちは、返信ありがとう. MBProを何年も使用しています (私は基本だけを知っています) しかし、その特性を考えると, 長い間使っていなかったプロトンを振りかけてアップデートしました.
    Protonは、Proteusと組み合わせて非常に興味深いデバッグを行うことができるため、非常に優れています。. 残念ながら私は知りません “C”, アセンブラーはもちろんのこと (Nuova ElettronicaとST6から始めたのに) 正直なところ、他の言語を学ぶ気がありません. 試しましたがいつも諦めました. 今、私は説明されている問題を解決する方法を理解する必要があります, いくつかの提案を期待しています.
    チャオ,
    ピエルルイジ

    #8842
    Amilcare
    Keymaster

    プログラミング言語としてのCの使用に同意しながら、簡単な検索でこれを見つけました
    HTTP://www.protonbasic.co.uk/vbdownloads.php?do=download&downloadid=344
    ページへ 161 ヒューズを構成するための指示があります.
    そのようなプログラミング言語を知らない私はあなたをこれ以上助けることができません, 私はまた、ベーシックから始めて、そのシンプルさと、ライブラリーやネット上のあらゆる問題に対する解決策を見つけるのが簡単なためにCに移行しました。. 分析したら、問題なくプロジェクトに適応します.

    #8844
    piero55
    参加者

    チャオ, はい、マニュアルは私が最初に見たものです, しかし、それは私の問題を解決しません.
    OSC_HSは問題ありません, しかし、それは私が必要とするものではありません. 奇妙なこと, プロトンPICヒューズコンフィギュレーターを別の写真に使用しましたが、問題ありません。.
    それは16F88の問題です?????
    内部発振器でPICを構成し、通常のI / Oポートとして発振器の2つのピンを使用する必要があります, そうでない場合、プロジェクトは失敗します.
    分かりますか, 私は一定の年齢で、勉強を始めたくありません “C”…..わかります, 私はそれを解釈します, 私はそれを修正します, ゼロから作成するのは難しい. ZX80シンクレアの時代から基本を知っています
    ピエルルイジ

    #8846
    Picmicro675
    参加者

    ジュラ紀のものを忘れて、MPLAB X IDEを使う (Cまたはアセンブラーでのプログラミング). すべて無料で、マルチプラットフォームでもあります.

    によって作成されたボリュームからどれだけ空きがあるかを知る’ 結果のHEX.
    言語についてあまり多くの勉強をしていない人のために, 最初のコンピューターでアマチュアとして書くだけ, 基本を学んだ, 異なるコンパイラ間, プロトンはコマンドを非常に適切にコンパイルし、高度な最適化により、独自のルーチンやハイブリッドに入る柔軟性もあることがわかります.

    #8852
    Just4Fun
    参加者

    あずきっく
    はい, 無料版には非アクティブな最適化があります, 通常の使用ではそれほど大きな違いはありません.
    最新世代のPICで十分なフラッシュ, アセンブラを使用すると問題は発生しません (リソースの少ないPICを使用する場合でも、アセンブラは可能な選択肢として心に留めておく必要があります).
    たとえば、私が使い始めたPIC17F47Q10には128KBのフラッシュが搭載されており、費用は1.7ユーロです。 (税抜き) DIP-40バージョン用 (SMDバージョンも低コスト).

    ATMEL STUDIO IDEでAtmegasを使用することを禁止する人はいません, また、無料で最適化の問題なし “去勢する” (もし私が正確に覚えていれば) またはCubeIDEを備えたSTM32.
    明らかにすべてがC / C ++またはアセンブラー言語.

    次に、あなたがベーシックに慣れていて、それもかなり最適化されていて、変更したくない場合は、それがとどまる可能性があることを理解しています.

    • この応答は、変更されました 6 年, 5 ヶ月 前 によって Just4Fun.
    • この応答は、変更されました 6 年, 5 ヶ月 前 によって Just4Fun.
    #8865
    Picmicro675
    参加者

    私はアマチュアとしてあなた自身の経験に依存していることに同意します, おそらく、基本的な, PICを使用したアプローチでさえ、基本的な, PICAXE.
    簡単な情報でイベントで, 代わりに、それらは時代遅れのMCUベースのエクスペリエンスであることが判明しています. これのためにアマチュア, 私を含めて, それらのMCUを使用することを選択したか、および/または廃棄する在庫を持っている.
    明らかに, プロトンベーシックでは、廃止リストに含まれている可能性があるMCUの大部分に無料バージョンを提供しています.
    代わりに、パフォーマンスが高く、コストが低いMCUがあると考える必要もあります。. また、市場政策により、最新の作品を撮るように勧められています.
    バンクメモリ構造のMCUをもう使用しない傾向があることを認めます, 言語がそれを示さなくても、1人は拷問します, しかし、より多くのコードで支払うこと. 残念ながら、私はまだ株を持っています、それが私がもっとお金を使いたくならない理由です, 小さな住宅プロジェクト用.

観覧 8 投稿 - 1 スルー 8 (の 15 トータル)
  • あなたは、このトピックに返信するにはログインする必要があります.