Hi. I have a problem with uController CY96F315R. I use CAN and pin P3.0 as input for SENT interface. When I set register PIER3 pin 0 as input and there are pulses on this pin - uController hangs up in several time, if i use pin P2.4 for the same purposes I have no any problems. It is no mention initialize any other periphery or no. I used ONLY PIER3.0 and CAN and only one interrupt (CAN). I tryed to found out where Controler hangs up but it is very different part of program, there is no regularity.
Simple code:
void main(void)
{
DDR02_D22 = 1; // Init Wdt
DDR02_D25 = 1; // Power on
PDR02_P5 = 0;
PIER03_IE0 = 1;
PIER03_IE2 = 1;
while (1)
{
PDR02_P2 = 1; // Feeding Wdt
PDR02_P2 = 0; // Feeding Wdt
}
}
If pulses applied to P3.0 (about 10 kHz) the watchdog resets uC in abou 2 minutes
Show LessNow Making...
--------------------Configuration: IS12.prj - Debug--------------------
InitManage.c
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
main.c
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
TaskManage.c
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
*** .\Driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
_ffmc16.c
*** d:\work\seat\source\cs95msm\driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
VCT.c
*** d:\work\seat\source\cs95msm\driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
RLT.c
*** d:\work\seat\source\cs95msm\driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
*** d:\work\seat\source\cs95msm\driver\_ffmc16.h(16) E4077P: #error "The I/O register file of the specified CPU option does not exist"
ADC.c
can you tell me why ? thanks! F2MC-16 Family SOFTUNE Workbench V30L35; MB96F646R MCU
Show LessHello Community,
I'm reading this document:
Microsoft Word - mcu-an-300213-e-v13-16fx_flash_security.doc (fujitsu.com)
In section 2.1 the document sais:
'[...] If the supplied Unlock Key is all 0, the Flash Security cannot be disabled at all.'
My question is: If I set the Unlock Key fully with zeros, then will I be able to perform a Chip Erase with the CYPRESS FLASH MCU Programmer after this full-zero setting is applied?
Thank in advance,
Gabor
Show LessHi, I am about to connect a Touchscreen which uses CYTMA568 through I2C to a custom carrier board with NXP iMX6 Application processor.
The linux is built with openembedded / yocto project (dunfell branch) and uses a customized device tree.
First, the BSP provided by the SoM Manufacturer (Toradex, SoM is Colibri iMX6DL), didn't provide support for this touch controller.
I found the following patch series to add the driver:
https://lwn.net/ml/linux-kernel/20180703094309.18514-1-mylene.josserand@bootlin.com/
I also added a node in device-tree according to the binding documentation like this:
&i2c3 {
status = "okay";
[...]
cyttsp: cyttsp@24 {
compatible = "cypress,cyttsp5";
reg = <0x24>;
interrupt-parent = <&gpio7>;
interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
touchscreen-size-x = <800>;
touchscreen-size-y = <480>;
status = "okay";
};
};
I get the following errors during boot:
[ 0.394465] cyttsp5 1-0024: Error on deassert int r=-22
[ 0.399802] cyttsp5 1-0024: Fail initial startup r=-19
I can use i2cdetect and i2cread to access the device, but the touch driver isn't loaded properly.
Show Less
データシートに、下記の表現があります。
If the A/D converter is not used, the power supply pins for A/D converter should be connected such as AVCC = VCC AVSS = AVRH =VSS.
これは以下の2つの解釈のどちらを意図されていますでしょうか?
1) 常時ADCを使用しない使い方の場合のみ、AVSS=AVRH=VSSとする (少しでもADCを使用する可能性があるのであればこの接続としない)
2) ADCを使用しない制御状態の時のみAVRH=AVSS=VSSとする (ADCを使用する時としない時でAVRHの接続を適宜変更する)
双方とも、ADCを使用する場合はAVRH=AVCCとなるかと思いますが認識正しいでしょうか。
現在作成している試作基板において、以下の制御を行っています。
・ランモード時はADコンバータを使用
・ストップモード時はADコンバータを停止 (こちらでお聞きした使用方法です)
この回路におきまして、
「ストップモード(ADコンバータ停止)時のみ、AVRH=AVss=Vss接続となる回路」
を設計しておりますが、これは正しいでしょうか?
それとも、これは間違っており、
「ランモード時にADコンバータを使用しているので、ストップモード(ADコンバータ停止)
に移行した際にもAVRH=AVss=Vss接続にする必要ない」
という解釈が正しいでしょうか?
宜しくお願いします。
Show Lessトップモード時、以下の2状態での消費電力は同じでしょうか?
・AD変換動作を行うというレジスタ設定になっている状態
・AD変換動作を行わないというレジスタ設定になっている状態
現在ランモード時にAD変換を使用していますが、ストップモードに移行する際には消費電流をなるべく抑えたいと考えています。
そこで、ランモードからストップモードに移行する際にAD変換動作を止めるようなレジスタ設定に変更しようと考えています。
ストップモード時、AD変換動作を止めるレジスタを設定変更しなくても消費電力が低いのであれば、ユーザ側の制御は不要かと考えています。
ストップモードになればそれだけで消費電力が最低である、という理解で正しいでしょうか。
宜しくお願いします。
Show LessI want to program the MB91F467D in the circuit, the script asks for MD0; MD1e MD2 connected to Vss pin 73 reset SOT4 and SIN4 plus Vcc more of the error. Is there anything I can do to program it? Thank you for your attention.
Show LessHi All,
I'm looking for recommended Flash Writer/Programmer for F²MC . (MB95F128JBPMC)
Current Writer is NET IMPRESS AF320(Yokogawa).
Please tell me recommended Flash Writer/Programmer Products/Parts#
------------------------
F2MCの推奨の書き込み機を探しています
既存はNET IMPRESS AF320です
そのほかに推奨の書き込み機があれば教えてください
Show LessHello.
It's about four items from the Cypress product portfolio (pls see them listed below) - I know at least one (CY96F348HSCPMC-GSE2) is under EOL status - but I can't find anything related to the other three.
My question: are there specific discontinuation plans for those four items or will Infineon continue to manufacture them? Or are there replacements on Infineon´s end?
My customer has requirements of approx. 100k p.a. and if possible he want to avoid a re-design and is interested in long-term-availibility.
Thx a mil
Ulrich
CY90F342CASPFR-GSE1
CY96F338RSAPMC-GS-UJE2
CY91F467BAPMC-GS-UJE2
CY96F348HSCPMC-GSE2
Show LessEmployee
Honored Contributor
Employee
New Contributor II
Contributor II
New Contributor II
New Contributor