logo
down
shadow

Question to any embedded systems engineers out there using STM32 NUCLEO


Question to any embedded systems engineers out there using STM32 NUCLEO

By : basketDev
Date : October 18 2020, 06:10 PM
I wish this help you It's heavily opinion based and I wouldn't get surprised if this question got closed for this reason. This answer only touches on few aspects of what you're asking about. It's a very broad topic and it's going to be hard - if not impossible - to include everything in one post which wouldn't end up being several pages long. However to give you my perspective on the topic, while trying to remain unbiased, the short answer is.. it depends.
If you're asking about what is used in most common cases, it's likely going to be the HAL (previously StdPeriph) functions you've mentioned. The reason is - they get the job done in most common cases. After all it always comes down to what the cost of creating a product is going to be. If HAL functions are "good enough" for the purpose, they're going to be used simply because they're faster to develop with. The higher the development cost, the more you'll want to cut it (or move it elsewhere) and using abstractions is one way of doing so.
code :


Share : facebook icon twitter icon
Getting STM32 Nucleo F030R8 to communicate with RX and TX pins

Getting STM32 Nucleo F030R8 to communicate with RX and TX pins


By : user3612277
Date : March 29 2020, 07:55 AM
I wish this helpful for you I figured it out, there are 2 UARTS, I was using the first one and that one was being used by the USBTX and USBRX. So i just used pins D2 and D8, the UART2 pins so there was no conflict.
Current consumption of the uC on a STM32 Nucleo-64 evaluation board

Current consumption of the uC on a STM32 Nucleo-64 evaluation board


By : Chad Belerique
Date : March 29 2020, 07:55 AM
I hope this helps you . I found the reason: the problem was my fuse in the multimeter was broken and the irritating LED on the Nucleo is always ON (independently of the MCU is running or not)...
STM32F103RB and STM32F4 with STM32 Arm Programming for Embedded Systems

STM32F103RB and STM32F4 with STM32 Arm Programming for Embedded Systems


By : user3023113
Date : March 29 2020, 07:55 AM
I hope this helps you . There are subtle differences between the STM32F4 and your STM32F1, and some code will not work 1:1 on both processors.
You should be able to find a cheap development board for the STM32F4 however, if you want to buy and follow the book.
i2c stm32 nucleo unable to establish connection

i2c stm32 nucleo unable to establish connection


By : andriej
Date : March 29 2020, 07:55 AM
Any of those help I2C peripheral clock is not enabled in RCC
Each peripheral block should be enabled in some RCC register, the exact register bit depends on the series. The calls in MX_GPIO_Init() take care of the GPIO blocks, but neither I2C1 nor the UART is enabled.
Setting up SWV printf on a Nucleo STM32 board

Setting up SWV printf on a Nucleo STM32 board


By : Vlaszaty
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , I faced a similar situation on my Nucleo-F103RB. What got this working was selecting "Trace Asynchronous" debug option on CubeMX and not "Serial Wire". The trace asynchronous debug dedicates the PB3 pin as a SWO pin.
Then setup the debug configuration as follows: Project debug configuration to enable Serial Wire Viewer (SWV)
Related Posts Related Posts :
  • Help writing database queries for derby?
  • Issues with Trac (installed with BitNami)
  • Using Ghostscript in server mode to convert PDFs to PNGs
  • What's the case when using software licensed under GPL or LGPL
  • Is there any less or more convenient iDoc Script editor for Oracle 10g UCM?
  • What are the most popular RSS readers? (software/web apps)
  • MPICH vs OpenMPI
  • Why are not all texts of my MFC applicatiopn displayed using ClearType?
  • Should I focus on code quality while Rapid prototyping?
  • how to get response in QtWebKit
  • Silverlight - Access the Layout Grid's DataContext in a DataGrid CellTemplate's DataTemplate?
  • is it possible to set specific file extensions as exclusive check out only, with TFS
  • JasperReports: is it possible to use multiple data sources, or if not, to use collections in parameters?
  • Is there a 2d sprite library for webgl?
  • Error: NAND: could not write file /hd2/android-sdk-linux_86/add-ons/google_apis-7_r01/images//system.img, File exists
  • how to configure and use jstl in websphere
  • What does => mean in Ada?
  • Maven best practice for generating artifacts for multiple environments [prod, test, dev] with CI/Hudson support?
  • Maven best practice for generating multiple jars with different/filtered classes?
  • Usage of # in Pascal
  • Generics and polymorphism
  • Concurrent call to conversation
  • polymorphism relates inheritance
  • Maximum values in wherein clause of mysql
  • Forbid developer to commit code because of making weekly build
  • Automatically adjustment of wxPython Frame Size
  • how to import a file into mathematica and reference a column by header name
  • How to integrate junit/pmd/findbugs report into hudson build email?
  • In Symfony, sharing data across subdomains
  • In MediaWiki, is it possible to capture user search terms that don't return results?
  • How to check in what language a program (.exe) has been written. How to view the code?
  • Can I automap a tree hierarchy with Fluent NHibernate?
  • How to adjust the distribution of values in a random data stream?
  • Optimizing SMO with RBFKernel (C and gamma)
  • How to wait for one second on an 8051 microcontroller?
  • Major sites browser incompatibilities
  • What tools do you use to manage Change requests and Bug Reports
  • Silverlight -RIA Services-This EntitySet of type <> does not support the 'Add' operation
  • How to monitor windows manchine in grafana using prometheus?
  • Produce new word2vec model from existing one
  • Migrating Rails from Asset Pipeline to Webpacker: Uncaught ReferenceError: $ is not defined in rails-ujs.js
  • Extract lines with string and variable number pattern
  • Configuration priority - best practise
  • WebAssembly dynamic module unloading
  • Call SWS Via Sabre Red Workspace From Native API Bridge Application
  • How to set query timeout when using Presto CLI?
  • What's the difference between agent.add() and conv.ask() on dialogflow
  • Pymodbus - Read input register of Energy meter over rs485 on uart of raspberry pi3
  • Execute bash script on a dataproc cluster from a composer
  • Gremlin: select vertex based on comparison of two property values
  • How do you createRef in Suave Fable?
  • I am having trouble building Azerothcore on Windows 10 Home, VS 2017
  • Why is testcafe-docker.sh ignoring app-init-delay parameter?
  • DynamoDB Adjacency List Pattern
  • Is there a way for my aplication to detect beacons in Powerapps?
  • "Initialize interactive with Project" is missing for .Net Core Projects in Visual Studio 2019
  • Cosmos db Order by on 'computed field'
  • let a rpm to automatically install centos-release-scl-rh
  • What is the "Stage" folder inside MarkLogic Installed Directory? How does MarkLogic use this folder?
  • Implement requestHooks in cucumber/testCafe
  • shadow
    Privacy Policy - Terms - Contact Us © 35dp-dentalpractice.co.uk