【新時代!】PSoC スレ その11

レス数が950を超えています。1000を超えると書き込みができなくなります。
1774ワット発電中さん2013/10/24(木) 12:01:54.43ID:xH+1DUen
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/

909774ワット発電中さん2017/04/19(水) 19:22:57.55ID:iQwGC22c
あれ、cypressのwebがトラブってる
珍しい。。。

910774ワット発電中さん2017/04/22(土) 19:10:02.26ID:PDCRG+Z4
今、CapSenseのアートワークしていて、ちょっと疑問があります。
ガイドにはセンサーへの平行配線を近距離で束ねて配線することを避けるべきだと書いてあります。
そして、ガイドの配線パターンの例にも、かなりばらしてセンサー配線がされています。
センサーは順番にスキャンするので、配線が接近していても問題ないかと思っていたので、ちょっと意外でした。
推察でいいのでどんな理由がありそうですか?

911774ワット発電中さん2017/04/24(月) 13:12:00.75ID:WrAntMAw
>>910
C成分で電荷が隣の電極に飛んだり?

912774ワット発電中さん2017/04/30(日) 13:14:33.37ID:/qcBmK0r
配線の相互インダクタンスの影響で検出電極以外の変動要素が増えて電極での感度が落ちる。
感度稼ぐ為にはより大きな電極とチャージ電流・チャージ時間が必要になる。とかかね?

913774ワット発電中さん2017/04/30(日) 21:26:31.95ID:l/cBDdAy
>>911,912
ありがとうです。
レスでなんとなく、感覚がつかめました。
ガイドには信号線と交わるときは直交するとも書いてありました。
どの程度シビアなのか、試してみようと思います。

914774ワット発電中さん2017/05/06(土) 03:22:17.06ID:uNcgzkMY
CY8CKIT-059で、サンプルについてるUSBFS_AUDIO_PSoC3_5LP01のプロジェクトをいじって
USBFSの「AS Format Type I」の中の周波数と、DMAのクロックをそれぞれ32KHzだったのを
48KHzに変えてみたんだけど、まともに再生されなくて

もしやと思って、main.c 48行目の
#define TRANSFER_SIZE (32u)

#define TRANSFER_SIZE (48u)
に変えたら奇麗に再生されたんだが、なんで再生周波数とこの受信バッファから
VDACへのDMA転送サイズが関係するのかが分かららん

それに、32KHzのとき32バイト、48KHzのとき48バイトなのはいいけど、44.1KHzのときは
どうするんだ・・・

915774ワット発電中さん2017/05/06(土) 14:20:38.80ID:AY9y/tZj
Timerコンポーネントについて質問です
基板はPSoC4 Pioneer Kit です。
「ボタンを押してから5秒後にLEDが点灯する」
みたいな事をする時、
- Timer
- Digital Outout Pin
- Digital Input Pin
で出来ますか?

Timerの動きについてですが、
Period = 5000
Clock = 1000Hz
にした場合、Period = 5sになってます。
Timerのカウンタがリセットされたあと5秒後に
tcに出力されると思っていますが、正しいでしょうか?

あと、
- Digital Input Pin
の入力でカウンタのリセットをしたいのですが、
どこにつながればいいのでしょうか?

よろしくお願いします!!

916774ワット発電中さん2017/05/06(土) 14:30:58.25ID:FaEOJ32q
英語でCypress MyCaseを使った方がいい。

9179142017/05/17(水) 04:57:48.15ID:glvN6p/E
>>914
自己レスだが、一応解決した

USBFSが等間隔転送モードで、インターバルが1msに設定されてるので、
1秒間に1000回USBの受信したバッファから再生用バッファへデータをコピーすることになるんだが
サンプルプログラムは、毎回TRANSFER_SIZEだけ受信が完了していると仮定して作られてた

再生周波数がF(KHz)の時、1ms毎に受信するデータは確かにFバイトなので
間違っちゃいないんだが、44.1KHzみたいに1KHzの倍数になっていない場合、
44バイト受信しているときと45バイト受信しているときがあるので、ちょっとまずい

結局、TRANSFER_SIZEの大きさは気にせず、受信サイズをチェックして
再生用バッファにきっちり詰めていくように書き換えたら、うまく再生できた

918774ワット発電中さん2017/05/17(水) 08:44:17.50ID:IdKUThSM
乙です

919774ワット発電中さん2017/05/26(金) 13:02:03.03ID:pNaIayW/
PSoC1のカウンタ割り込みとUART送信にについての質問です

0.1ms毎にカウンタ割り込みを発生させ、カウントしているのですが、
このときにUART送信を行った場合、カウンタ割り込みが遅延することってありますか?

920長木よしあき「それではブサメンキモメン色川高志の告発です」2017/05/27(土) 09:54:36.89ID:Tz0SNN95
@『オウム真理教事件の真実』
https://www.youtube.com/watch?v=UdGa7RNxiVU

A『秋葉原通り魔事件の真実』
http://sekainoura.net/%E7%A7%8B%E8%91%89%E5%8E%9F.html

B『警察の裏金問題(仙波敏郎さんの壮絶な告発)』
https://www.youtube.com/watch?v=AlsJX79Kcvo

C『国民監視衛星の悪用:電磁波を使った国民に対する虐待・拷問・性犯罪』
http://onuma.cocolog-nifty.com/blog1/2016/01/post-8a74.html
http://onuma.cocolog-nifty.com/blog1/2016/01/post-c2e5.html
http://onuma.cocolog-nifty.com/blog1/2016/04/post-226c.html
http://masaru-kunimoto.com/28-03-01goumon.html

921774ワット発電中さん2017/05/31(水) 23:09:13.76ID:78JP9Rko
UARTの割り込みを使っていればあり得る。

922774ワット発電中さん2017/05/31(水) 23:36:57.83ID:4uyWK+H2
>>919
答え出た?
UARTしながら正確にカウント&割込したいんだけどね。PSoC5LPでね。

923774ワット発電中さん2017/06/02(金) 10:24:46.12ID:lmODVRiD
PSoC4BLEとかで、Emulated EEPROMが使えない場合、
それを使わずに、変数のデータを一時不揮発性メモリに退避させる
方法はありますか?

924774ワット発電中さん2017/06/05(月) 20:34:31.59ID:NfphhMcI
>>921
受信割り込み使ってるのでその可能性が高いですね
どうもです

>>922
まだですね
カウント割り込みかけずに、カウンタモジュールだけで
数えるとかやれば数だけは正確に測れるかなと思ったのですが。。。
割り込みを考えるとなると難しそうですよね

925774ワット発電中さん2017/06/05(月) 20:36:53.26ID:lJwOKuEo
PSoC5LPなら、カウントはUDBにやらせて、UARTはDMAにお任せ・・・とか

926774ワット発電中さん2017/06/10(土) 12:22:24.96ID:QrpwkyvK
カウンタ割り込みの優先度を上げるとか
UARTの受信割り込みの優先度を下げるとか
そもそもUARTの受信は割り込み使わずポーリングするとか
http://www.cypress.com/documentation/application-notes/an54460-psoc-3-and-psoc-5lp-interrupts

927774ワット発電中さん2017/06/12(月) 09:35:04.70ID:nE1txMZf
>>926
そうか!UARTの受信通知の割込は使わずに、バッファを定期的に見てればいいのか。いい方法かもしれない!
割込最中の割込に関して詳しいページないかな。

928774ワット発電中さん2017/06/12(月) 11:09:45.35ID:nE1txMZf
>>926
リンクサンキュー
割込のプライオリティって、どう解釈したらいいのかな?
割込処理中に他の割り込みが起きたとき、どっちを先に実行するかって事?

929774ワット発電中さん2017/06/14(水) 18:22:17.86ID:v2wai7Lf
>>928
まぁそういうことだね

PSoC5LPに載ってるARM Cortex-M3の場合、
より高位の割り込みが発生すると、現在の割り込み処理は一旦中断され、
高位の割り込み処理にジャンプする。高位の割り込み処理が終わったと
元の割り込み処理の続きが実行される

優先度が同じ、もしくはより低位の割り込みが発生した場合、
現在の割り込み処理が終わるまで待たされる

ということだと思う
http://www.koka-in.org/~kensyu/handicraft/diary/20131027.html

930774ワット発電中さん2017/06/14(水) 19:52:51.41ID:ef0mPhJp
>>929
ん、サンキュー
分かった
ただ、PSoCの割り込みってなんか不可思議な動作になってしまってる。色々と試してみます。

931774ワット発電中さん2017/06/15(木) 06:09:36.61ID:kGXRt+Ao
>>929
その後、とてもよいページが見つかりました。
「周期割り込みなんて、簡単ですよ」
という題です。
作者さま有り難う!
UART使ったらTIMERが!みたいなことも、出来るだけ共存させることが出来そう。

932774ワット発電中さん2017/06/15(木) 09:17:32.71ID:vVmpuaVw
>>931
おぉ、そのページ例題まで載ってて分かりやすい!

933774ワット発電中さん2017/06/18(日) 01:09:53.63ID:cGu5fOZl
ブクマしてあった(^^;

934774ワット発電中さん2017/06/19(月) 20:21:41.74ID:B+y4DRp8
ブクマして内容を読むのはまた今度にしてそのまま忘れるあるあるだな

935sage2017/06/20(火) 00:56:25.83ID:QtjPqryz
Cortex-M4とCortex-M0+のデュアルコアでPSoC6か・・・

936774ワット発電中さん2017/06/20(火) 10:48:36.37ID:/u4ZCRLX
>>935
デュアルコアいいね!

937774ワット発電中さん2017/06/24(土) 14:31:27.41ID:PimOl/Z3
Em_EEPROMがうまく理解できないんだけど、ヒント下さい。
Em_EEPROM_Write()はあるのに、Readがないのはなぜ?

938774ワット発電中さん2017/06/25(日) 15:57:56.23ID:bacQDLjC
多分、普通に読み出せばいいだけかと・・・

939774ワット発電中さん2017/06/25(日) 22:12:34.32ID:T4H+ejUa
SPI接続のEEPROMとはかなり使い勝手が違うんですね。
まず、初期値と一緒に宣言したらFLASH領域内にとりあえずはその値と一緒に領域が確保されるみたい。
ROMだから、変数みたいに=使った代入は不可だけど、読み出しは宣言した変数に直接アクセス出来る。まるで普通の変数みたいに。READみたいな概念はないみたい。書き込むときはWrite文でポインタを渡す。配列は頭からの文字数を指定して一気に書き込むことも出切る。
こんな、理解でいいのかな?

940774ワット発電中さん2017/06/26(月) 10:44:57.22ID:CiiqHlax
PSoC人口ってまだ少ない?
Arduinoに限界感じてこっち来て、いい環境を手に入れたと思ってるんだけど。
自作基板も作りやすいし

941774ワット発電中さん2017/06/26(月) 22:31:27.27ID:cVGVAgT6
>>939
SPI接続みたいなシリアルEEPROMじゃなくて、パラレルEEPROMだからね。
といっても、最近パラレルEEPROMを見る機会も減ってるから
知らなくても当然か

942774ワット発電中さん2017/06/26(月) 22:37:49.56ID:cVGVAgT6
>>940
日本の素人市場ってことなら、ずっと少ないままだけどね。
たぶん、今後も劇的に増えることはないだろう。

わかってる奴はおいしく頂けてる。

943774ワット発電中さん2017/06/27(火) 00:51:52.99ID:xMkLY5GO
>>941
サンキュ!
コンパイラが、変数の領域を自動的にFlash上に作る
という、感じなんですね。
これは、違和感あるかも。たぶん慣れの問題だけど。

944774ワット発電中さん2017/07/24(月) 18:52:02.33ID:WDiGtsTp
これからVerilogを使ってコンポーネントを作ってみたいんだけど、Lチカみたいな最小構成のサンプルないかな?

945774ワット発電中さん2017/07/24(月) 19:29:22.73ID:86YPeARQ

946774ワット発電中さん2017/07/28(金) 07:56:18.29ID:8OsRzRIs
PSoC6 BLE Pioneer Kitがもうすぐみたい
デュアルコア試してみたいな
2つのユーザープロセスを同時に走らせる事が出来る感じなのかな?

947774ワット発電中さん2017/07/28(金) 14:43:40.58ID:NzdBZpeh
>>946
俺もPSoC6試してみたいけど、PioneerKitは9千円ちょい・・・
Prototyping Kitとかでないかなー

948774ワット発電中さん2017/08/03(木) 22:59:18.99ID:86U4AVLl
買ってもLED点滅させておしまいだったりして

949774ワット発電中さん2017/08/04(金) 17:50:16.74ID:/io179SA
いや、そうかもしれないけど、その手順は色々とあるよね。

950774ワット発電中さん2017/09/05(火) 21:45:53.70ID:rj48D8Ro
あげ

951774ワット発電中さん2017/11/02(木) 20:31:52.60ID:XlO5Q9oR
なんかPSoC6出たのにまるで盛り上がってないな

ETのchip1のブースで即売やるらしいぞ
オマケ付きらしいからお前ら買ってこい

952774ワット発電中さん2017/11/03(金) 22:49:12.71ID:nNxMNxRX
>>951
ETってなに?

953774ワット発電中さん2017/11/04(土) 01:24:56.11ID:mfyZw/ZY

954774ワット発電中さん2017/11/05(日) 00:09:14.19ID:6zgpdxdR
もう退職したからそういうのは行きにくい

955774ワット発電中さん2017/11/10(金) 20:55:15.36ID:q/tMbJQF
https://youtu.be/ummojBgEVLo

PSoCが使われてる。

956774ワット発電中さん2017/11/10(金) 22:00:04.74ID:jjozQElD
>>955
おおお、PSoC Creatorでとったね!

957774ワット発電中さん2017/12/27(水) 13:38:11.62ID:22mySsTl
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。

グーグル検索⇒『武藤のムロイエウレ』"

80JFFEIBHV

958774ワット発電中さん2018/01/25(木) 17:11:42.01ID:gzWNDuox
psoc6の評価ボード試した人いる?

959774ワット発電中さん2018/01/26(金) 02:01:41.46ID:vO8sMpCz
プロト基板待ちが多そう

新着レスの表示
レス数が950を超えています。1000を超えると書き込みができなくなります。
レスを投稿する