From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!newspeer1.nac.net!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: STM32F4 Discovery, communication and libraries Date: Wed, 10 Sep 2014 09:22:21 +0200 Organization: cbb software GmbH Message-ID: <5dmx1dvsdst7$.iq5f42vcrl4z$.dlg@40tude.net> References: <60a42dc6-d8d0-4432-ae5a-86de18b82840@googlegroups.com> <5kkrv9hejn2qhdckkeo8lidkbh3bkme1gn@4ax.com> <5b91313c-acf9-4a6e-b157-6ba7c8021567@googlegroups.com> <0513ad07-6fbe-463a-be6f-097cd5113f52@googlegroups.com> <4f1ec65a-d66a-40bf-a0d6-278fde206e70@googlegroups.com> <1cjwzr30b24xy.11kpydntxhfo5$.dlg@40tude.net> <929e9226-e4aa-474e-843c-68ed800eefad@googlegroups.com> <5b5583ca-c7b2-40be-9090-6253f0514db5@googlegroups.com> <7feccd2d-dcfd-405e-ae5d-e27d6662daa9@googlegroups.com> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: yj8+JIQUMOEawvIM7K49kA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: number.nntp.dca.giganews.com comp.lang.ada:188936 Date: 2014-09-10T09:22:21+02:00 List-Id: On Tue, 9 Sep 2014 20:20:10 -0700 (PDT), Mike Silva wrote: > BTW, a multi-core microcontroller would not (presumably) be able to do > simultaneous samples, because (presumably) all the cores would share the > same GPIO, ADC and other I/O resources and would thus compete for those > resources via some form of critical sections. There are other reasons too. A/D converters, even quality ones (which you don't get as a GPIO), are quite slow. Furthermore integrated converters are few (probably one), so there are multiplexed between all the inputs. Not that it would matter for sampling outdoor temperature or pressure. Even in a tight loop control application synchronous sampling is not really needed or could be replaced with asynchronous one with exact time stamping. Though designers of controlling algorithms are usually too lazy to use time stamps differences for adjustments. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de