2015-06-09 01:29 AM
I discovered this by chance, copying user_functions from an F100 project to the new F030 project. My delay function is based on TIM2 and it works normally on the F030. Is the TIM2 on the F030 or does the compiler change the TIM2 to something existing based upon the target chip?
2015-06-09 01:49 AM
To speed up the ''introductory phase'' of the value-line products (thus be ahead of competition), ST sometimes packages/marks the ''higher-line'' chips (which are already in production) as the ''lower-line'' and gulps the loss in view of future profit made when the silicon-area-and-process-optimized chips are ready.
In other words, your 'F030 is probably a 'F05x; thus the TIM2 is present now, but you should not use/count on it as it will ''disappear'' in the future batches of the real 'F030. JW