why not only one datasheet for STM microcontrollers [closed] - embedded

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed last year.
Improve this question
I know it's not a coding question , but I am struggling with something around my head for a little bit, for example stm32f446re : why it doesn't have only one datasheet , why so many datasheet for only one microcontroller , also my question is : how could I get all different possible datasheets for a specific microcontroller like stm32f446r4 Nucleo because I searched a lot but my instructor told me that there is about 6 different datasheets for stm32f446re , but what I could find is only 2 datasheets ?

Traditionally, documentation for microcontrollers goes like this:
Data sheet = information for the hardware designers.
Reference/User's Manual = information for the software designers.
A separate core manual regarding the CPU Instruction Set Architecture (ISA) and assembler language, also for software designers.
Application notes = additional information about either hw or sw.
Errata. List of known hardware bugs. Always skim through it!
Please note that "Nucleo" etc isn't a microcontroller but a specific evaluation board. It will have additional information about that specific board.

Related

Labview good practice and computation time [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I have two question for labview users. I'm quite new to this language, I would like to know if design like in the picture attached (extensive use of disable diagram structure) are:
a good practice to separate part of code (I like the structure input/computation/output)
does not imply extra computation time
labview disable structure
Thanks in advance!
PS: sorry I had to hide some code not my will...(licensed)
No, the code is compiled and disable structures are ignored. But the best practise is to use subVIs (with proper connector pane and icon) to structure input/computation/output.
Everything that is connected to the left of your subVI connector pane is input.
What you have in subVI is computation.
Everything that is connected to the right of your subVI connector pane is output.
Please have a look below:

How to write SRS for a particular task/enhancement in an application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I need to prepare a Software Requirements Specification Document for a small enhancement within an JAVA application.
I have tried goggling for the same but found the samples for whole application whereas I am preparing SRS for a small enhancement within an application.
Can anybody suggest the links or suggestions for preparing the SRS.
As you realized by yourself what you're asked isn't a Requirements Specification, which usually covers the whole set of requirements for a software.
What you've been asked is a Change Request, and it must be merged in the existing SRS. However something tells me that there's no SRS for the software you're dealing with, as your management doesn't know the difference between both...

Microcontroller for embedded programming [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I live in a country where popular microcontrollers aren't easily available. The only ones i could find that were arm based were STM32F4 Discovery and STM32VL Discovery. The latter one is cheaper so that is preferable.
So the question is, am i looking in the right direction ? Are these microcontrollers specifically for embedded programming ? (I am a beginner) It would be really helpful if someone could set me in the right direction.
Thanks!
It is quite difficult to give you a precise reply to this question as the choice between one microcontroller or another only depends on the application you want to address (and you don't give more information on your objectives in the question).
If it is only for an educational purpose, the STM32 discovery boards are IMO a very good choice because they are cheap and you don't need any other piece of hardware (like a JTAG programmer) to start playing with it (you only need an external power source).

Are CRC cards still used for designing your system? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
CRC cards are known as one of the simple, intuitive method
to simulate your system before creating it.
Many people praises its goodness with a few of criticism
but I could not find well, solid examples about its actual usage
or good case studies.
YouTube only provides two direct examples how CRC methods
are used - both of them are played in not american, even the
creators of the method are two great american ^^.
How funny?
So here I want to know how many people actually uses CRC in design session?
Is it still valid or great? Is it worth to investigate, practice and put in many hours?
My guess is that this is largely replaced by UML. Never heard of anyone using CRC, but then again I'm more in the web than corporate development..

zigbee and embedded system [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I'm new with zigbee i need you to help me learn about it and know how to implement an embedded system using it
thanks in advance
One good place to look is on the Digi site. They have several products to help you, including embedded development kits.
If you want to go Open Source, look at Source Forge. They have some open source stacks. I have not used any of them, so I cannot comment beyond knowing that they exist.
Depending on your needs, you might want to just look at XBee, which is a subset of zigbee. There are some nice development tools for XBee. I have used an XBee expansion shield with the .net micro framework and boards provided by TinyCLR to do a wireless prototype.
Creating a zigbee stack on your own would be a fairly large task, so only you can determine if there is ROI in doing so. I would be more inclined to buy it in.
Get a ZigBee Starter Kit. Lots of vendors provide one; gust Google that exact phrase.
For example: AVR 8-Bit RISC - IEEE 802.15.4/ZigBee - Tools
Or you can ZigBee on a PIC/Microchip at very low cost. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2112