【新時代!】PSoC スレ その11
レス数が1000を超えています。これ以上書き込みはできません。
PSoC = Programmable System on a Chip
公式サイト:Cypress(PSoCのメーカー)
ttp://www.cypress.com/
開発ツール「PSoC Creator」:for PSoC3(8051), PSoC4 and PSoC 5LP(CortexM3)
ttp://www.cypress.com/psoccreator/
講習会:日本サイプレス PSoCワークショップ案内ページ
ttp://www.cypress-japan.co.jp/openworkshop/
【PSoC1(M8C)開発ツールベンダ】
「ImageCraft Inc.」 (ICCM8C C tools for Cypress PSoC / M8C)
ttp://www.imagecraft.com/
「HI-TECH Software」(HI-TECH C for the PSoC Mixed-Signal Array)
ttp://www.htsoft.com/
※注:HI-TECH SoftwareはMicrochip (PICマイコンのメーカー)に買収され
PSoC向けコンパイラは2009年9月末で販売・サポート終了
【参考図書】
「PSoCマイコン・トレーニング・キット」(ISBN:9784-7898-3833-7)
ttp://www.cqpub.co.jp/hanbai/books/38/38331.htm
「改訂 はじめてのPSoCマイコン」 (ISBN:9784-7898-4215-0)
ttp://www.cqpub.co.jp/hanbai/books/42/42151.htm
「はじめてのPSoCマイコン」(ISBN:9784-7898-3443-8:こちらは絶版)
ttp://www.cqpub.co.jp/hanbai/books/34/34431.htm
洋書:「Designer's Guide to the Cypress PSoC」(ISBN:9780-7506-7780-6)
ttp://www.amazon.co.jp/dp/0750677805
洋書:「The Beginner's Guide to PSoC Express」(ISBN:9780-9790-3440-4)
ttp://psoctraining.com/
【PSoC取扱店】
・共立電子
http://eleshop.kyohritsu.com/
・パステルマジック
http://www.pastelmagic.com/
・秋月電子通商
http://akizukidenshi.com/
・ストロベリー・リナックス
http://strawberry-linux.com/
・Digi-Key (日本語サイト)
http://www.digikey.jp/
※注:注文時、使用目的・使用者申告欄に日本語で記入すると発送が遅くなる場合あり
急ぎの場合は英語で記入することをお勧めします
前スレ
【新時代!】PSoC スレ 其の十
http://uni.2ch.net/test/read.cgi/denki/1295760504/ スレ過疎ってる?
マイコンをこれから始めるにはちょうど良いんだけどね 一般的な事かもしれないけどお聞きしたいのですが。
下記の[]内の数字って何を表していますか?
Return Value:
uint8: Current control register value. The control register bits are:
[7]: Counter Enable
[6:5]: Unused
[4:3]: Capture Mode select
[2:0]: Compare Mode select 何かのサンプルの解説を抜粋したのかな?
8ビットのコントロールレジスタ Control_Reg_1 がプロジェクト上にあって
それぞれに他のコンポーネントが接続されてて
main.cに
Control_Reg_1_Write(0b10000000);
と書くとCounterがEnableになり
Control_Reg_1_Write(0b00011000);
と書くとCapture ModeがSelectされたり
Control_Reg_1_Write(0b00000111);
と書くとCompare ModeがSelectされたり
そんな風に読めますが… >>974
どこでも通用するわけじゃないけど、結構広く使われてる記法で変数のビット単位で違う意味が割り振られてる時にそういう書きかたする
[7]なら7ビット目
[2:0]なら2ビット目から0ビット目までの3ビット
C言語のビットフィールドみたいな
struct RetrunValue {
unsigned int CompareModeSelect : 3;
unsigned int CaptureModeSelect : 2;
unsigned int Unused : 2;
unsigned int CounterEnable : 1;
}; 来月のトラ技がPSoC特集でボードが付録に付くらしい
紹介記事みる限りPSoC4っぽい 今日は本屋に立ち寄れなかったから明日の予定
PSoC4 の 4100Sだっけ? 4100S+だっけ? 4100sだよ
CY8C4146LQI-S433が付いてる
このボードはともかく結構濃い記事が載ってるから面白い 単にボードが欲しいだけなら4200のプロトタイピングキットが安くて手軽にあるもんな
記事はあまりたくさん出回ってないから貴重かも 遅いって何が?
もしかしてプロトタイピングキットのこと? おせーよってのがプロトタイピングキットのことを早く教えてほしかったという意味なら、
いまはトラ技の記事の影響か、スイッチサイエンス含め売り切れちゅうも増えてるっぽいし、どうせ待たないと入手できないんでは? 言葉のニュアンスからして、XILINXとかのFPGAみたいなものなんですか?>PSoC >>986
digikeyでだとCY8CKIT-049-42XXは生産中止品って書かれてるんだけど、まだ入荷あるのかな FPGAとは全然違います
そんな自由度が高いわけではない >>989
STM32やPIC-F1よりは自由度高そうに見えるかな。 自由度って何だろな。
FPGAもハードウェアとして入ってる機能もあるけれど、FPGAがFPGAである部分は機能の決まっていないロジックの連なり。
マイクロコントローラのペリフェラルは、それに比べると、カウンターだったりA/Dだったり通信モジュールだったりと、マクロな機能。
>>989の言ってる自由度はたぶんこのコンテキストのものだと思う。
アナログ機能でもよりマイクロな要素を組み合わせることができる、という点で>>990なのかな?
でもPSoC4を見ると、サイプレスの「PSoC」の概念は必ずしもそういう自由度を目指すものでもなさそう。 >>990
SoC内で周辺回路の配置を換えたり外部接続ピンとの対応関係を変えたりするのは相当に自由です
そのあたり、周辺回路内蔵なだけのPICやらSTMあたりと比べて自由度は非常に大きい感じです
ただ、FPGAみたいに周辺回路自体を自由に作れる点に関しては、さすがにFPGAよりは作れる回路の種類とかに制限が大きい様子です
PSoC1ではアナログ回路部分の自由度が大きかったのを削減して、PSoC3・5ではデジタル回路の自由度を高くする指向で、高機能化させすぎてコスト上がったとかで、
自由設計できる範囲を減らしてお仕着せモジュールの組み合わせメインにした低価格版が4って感じだったかと
それでも4にも自由設計(に近い)モジュールが少し作れるっぽく
機能の決まってないモジュールを作るという点での自由度はFPGAより低いので、完全に自由な感じで作りたいならFPGAのSoC? CPU搭載型のFPGAのがいいでしょ
いくつかのお仕着せモジュールも載ってるし内部配線は自由に作れるし、多少とは言え自由設計に近いモジュールも作れる(この部分についてライブラリもある)とかのようなんで、
FPGAより手軽感はありそうな
そろそろ次スレ建てないとマズくないです? 【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】
@高添・沼田(東京都葛飾区青と6−26−6)
※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている
老義父は息子の嫁の痴態をオカズに自慰行為をし毎晩狂ったように射精をしている/息子の嫁をいつもいやらしい目で見ているエロ老義父なのであった
A井口・千明(東京都葛飾区青と6−23−16)
※犯罪首謀者高添・沼田の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能
低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である
B宇野壽倫(東京都葛飾区青と6−23−21ハイツニュー青戸202)
※色黒で醜く太っている醜悪黒豚宇野壽倫/低学歴で人間性が醜いだけでなく今後の人生でもう二度と女とセックスをすることができないほど容姿が醜悪である
異臭を流し込んでくるなどの嫌がらせを何度も繰り返ししつこく行ってくる嫌がらせ犯罪者である
C色川高志(東京都葛飾区青と6−23−21ハイツニュー青戸103)
※色川高志はyoutubeの視聴回数を勝手に短時間に何百何千時には何万回と増やしたり高評価・低評価の数字を一人でいくつも増やしたり減らしたりなどの
youtubeの正常な運営を脅かし信頼性を損なわせるような犯罪的業務妨害行為を行っています
※色川高志は現在、生活保護を不正に受給している犯罪者です/どんどん警察や役所に通報・密告してやってください
【通報先】
◎葛飾区福祉事務所(西生活課)
〒124−8555
東京都葛飾区立石5−13−1
рO3−3695−1111
D清水(東京都葛飾区青と6−23−19)
※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆
清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である
E高橋(東京都葛飾区青と6−23−23)
※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある
F長木義明(東京都葛飾区青と6−23−20) >>990
端子機能の自由度は部分的にFPGA越えてる気がする
そこそこ自由に電圧レベル変えれるし、HとLの区切り、閾値も何種類かで変更できる
出力電流はCMOSなみに4ミリアンペアだけど入力電圧はTTLレベルに、とかできる
チップに入力するVdd自体を変える必要はあるけど5V入出力も使えるし、ニッチな用途にいろいろ使えそう デジタル部は小さいFPGA
アナログ部も同じイメージ
って事でいいんじゃない?
効率はともかくHDLでロジック書ける訳だし
それにCPUが入ってるからマイコン+CPLD+アナログが1チップになって便利ですよ、と >>993
アナログ部はお仕着せ回路の組み合わせぐらいしか
自由度が高いのはデジタルのみのはず
FPGAほどじゃなくて、簡易FPGAな感じかと
あと、デジタルも割といろんなお仕着せ回路があって組み合わせ可能
アナログ回路で自由度たかいのは最初の無印PSoC世代だけらしい
とはいえ、3以後のアナログ系も、デジタルフィルタブロックも組み合わせたらかなりのことはできるらしい
お仕着せ回路だって、内部配線の組み換えでいろいろ出来るっぽ
微弱信号の入力に内部オペアンプ使って増幅後にA/D変換したりとか >>996
デジタル部のFPGAっぽく使える部分UDBブロックは、今月のトラ技付録に使われてる4100Sには載ってないみたいだ
4200以上じゃないとダメみたい 確かに4はあまりデジタルの事は考えてないね
5はUDB20個あるから結構な事ができてデジタル屋には面白いよ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2002日 12時間 18分 59秒 レス数が1000を超えています。これ以上書き込みはできません。