1个回答
- |
- +1 赞 0
- 收藏
平台合作
相关推荐
When running the program I created, for some reason, after branching at $$brk_reset,$$error in the startup file (*.ASM), it enters a WDT interrupt and eventually reset. Why does it behave this way?
Transition to $$brk_reset,$$error in the startup file (*.ASM) occurs when the BRK instruction (0xFFFF) is executed. Addresses to which no instruction is assigned are filled with 0xFFFF, so it seems that for some reason this address was executed and transitioned to $$brk_reset, $$error. As a possible cause, ・Interrupt vector is not defined ・A branch destination (function) such as an indirect call is not defined ・Interrupts are enabled within interrupt functions that disable multiple interrupts ・Stack overflow occurs And so on. Please check if any of the above apply. Transitions can be easily checked using the branch trace function of the on-chip emulator.
How can the start-up behavior be modified?
The way of the power state transition can be modified through the register of TRANS_COND0/1.
How can the start-up behavior be modified?
The way of the power state transition can be modified through the register of TRANS_COND0/1.
How can the start-up behavior be modified?
The way of the power state transition can be modified through the register of TRANS_COND0/1.
When programming with C language using the SFR (Special Function Register) name, how should I proceed?
When programming with C language using the SFR name, make sure to include a target header file corresponding to the microcontroller you use. Check the target header file corresponding to your microcontroller, select [Start] -> [All Programs] -> [U8 Tools] -> [About Model Information File] on Windows after installing U8 Development Tools. (*Note in a model information name written in "About Model Information File" (U8DevInf_j.htm) opened as described above, "Q" for the flash ROM version, and "P" for the temperature extension are not attached.) For example, ML610Q482 is displayed as "m610482.h" in the target header file. Include "m610482.h" using the #include preprocessing command. (Program code example) #include /* Including the target header file */ void initial_timer(void) { TM0CON0 = 0x08; /* Timer control register setting */ TM0D = 0x7f; /* Timer data register setting */ ETM0 = 1; /* Timer interrupt permission */ T0RUN = 1; /* Start timer count */ } The target header file is installed in "C:\Program Files\U8Dev\Inc" folder when U8 Development Tools are installed by default. For details on SFR referencing, also see "1.1 How to Refer SFR" in "CCU8 Programming Guide". Related Products: ML610(Q)48x
For BD37033FV-M,BD37034FV-M,BD37524FS,BD37534FV,BD37543FS, What is the level meter function?
The Level Meter is a circuit that outputs a DC voltage proportional to the magnitude of the signal and holds the peak level of the detected signal. Since the held peak level can be reset by resetting the Level Meter, the transition of the peak level can be monitored by periodically performing a reset. The reset interval should be at least one cycle of the frequency to be monitored.
Is the RF SAW filter needed?
Although it is not needed for meeting the standard, we recommend to insert the RF SAW filter because interfering sources may exist near any actual operation band. Related Products: ML7344/ML7406 family, ML7345 family, ML7396 family, ML7404, ML7414
Is it possible to restore from the STOP mode using UART, A/D converter, and timer?
Because all clocks stop in the STOP mode, restoration cannot be done with UART, A/D converter, and timer. Restoration is possible from the Deep-HALT, HALT-H, and HALT mode with LTBC, timer, and multi-purpose function timer. It is possible to restore from the HALT-H and HALT mode with the A/D converter. Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx
Is there any way to avoid receiving data during CCA?
To prevent data reception during CCA, follow the steps shown below. To restore data reception after CCA, be sure to return to the original setting before reception. [Procedure] (1) Setting to prevent bit synchronization from being established BANK1: 0x5C = 0x00 BANK3: 0x03 = 0x00 (2) CCA started (3) Waiting for CCA completion (4) After completion of CCA, TRX_OFF (1) Setting to establish bit synchronization BANK1: 0x5C = original value BANK3: 0x03 = original value Related Products: ML7345 family
Is there any way to avoid receiving data during CCA?
To prevent data reception during CCA, follow the steps shown below. To restore data reception after CCA, be sure to return to the original setting before reception. [Procedure] (1) Setting to prevent bit synchronization from being established BANK2: 0x03 = 0x00 BANK2: 0x0E = 0x00 (2) CCA started (3) Waiting for CCA completion (4) After completion of CCA, TRX_OFF (1) Setting to establish bit synchronization BANK2: 0x03 = original value BANK2: 0x0E = original value Related Products: ML7396 family
There is the silence insertion function on edit ROM function. Do we need to prepare the individual "silent" phrase?
The individual "silent" phrase is not necessary. The silent data ROM size can be reduced using the silence insertion function. Related Products: ML22420/460, ML22530/Q53x, ML2256x/Q563, ML2257x/Q573, ML22594, ML22660/Q66x, ML2272x/76x, ML2282x/86x, ML22Q374/Q394, ML22Q553
Is it possible to use I2S output (master) on the ML22Q53X?
Since the SAI interface (I2S) of the ML22Q53X is a slave, I2S output (master) is not possible. Related Products: ML22530/Q53x, ML22660/Q66x
I want to know the description method for initializing stack pointer after the start of main function.
It cannot be described directly in C language. Use the assembly language. When describing in the assembly language in C source, enclose the description with #asm and #endasm. Since an absolute address is used by the assembly language, describe “#pragma romwin 0xXXXX” before the definition line of main function. Describe the end address of ROM window area of each product in 0xXXXX. An example is shown below. #pragma romwin 0 0xXXXX // Add the description for the end address of ROM window area of each product to 0xXXXX. void main(void) { #asm L ER0, 0000h ; Load the stack pointer stored in the address 0. MOV SP, ER0 ; Set the register content in the stack pointer. #endasm ... } Related Products: ML610(Q)40x, ML610(Q)42x, ML610(Q)47x, ML610(Q)48x, ML610Q10x, ML610Q11x, ML610Q17x, ML610Q30x, ML610Q35x, ML610Q36x, ML610Q38x, ML610Q41x, ML610Q43x, ML610Q46x, ML620Q13x, ML620Q15x, ML620Q416/ML620Q418, ML620Q503H/ML620Q504H/ML620Q506H, ML62Q12xx, ML62Q13xx, ML62Q14xx, ML62Q15xx/ML62Q18xx, ML62Q16xx, ML62Q17xx
What is a offset of the rcoa_adjustOscillation function argument described in the ML62Q1000 Series RC Oscillation Correction Sample Software AP Note?
The offset is a value for adjusting the value writing to the low-speed RC oscillation frequency adjustment register. Normally, please use the fixed value 0 as with the sample software.
电子商城
现货市场
服务

可定制UV胶的粘度范围:150~25000cps,粘接材料:金属,塑料PCB,玻璃,陶瓷等;固化方式:UV固化;双固化,产品通过ISO9001:2008及ISO14000等认证。
最小起订量: 1支 提交需求>

可定制ATP TE Cooler的冷却功率:40~200W;运行电压:12/24/48V(DC);控温精度:≤±0.1℃; 尺寸:冷面:20*20~500*300;热面:60*60~540*400 (长*宽;单位mm)。
最小起订量: 1 提交需求>