關(guān)注、星標(biāo)嵌入式云IOT技術(shù)圈,精彩及時(shí)送達(dá)我買來(lái)做顏色識(shí)別傳感器的模塊是TCS34725,如下圖所示(相關(guān)資料和本文demo請(qǐng)滑到文末通過(guò)clone我的碼云倉(cāng)庫(kù)鏈接獲取):我買的是如上圖所示的方形版本。1、顏色識(shí)別傳感器TCS34725概述本模塊是基于AMS的TCS3472XF...
前兩天世偉兄發(fā)了一篇RJ45以太網(wǎng)模塊的技術(shù)分享文章,用的是W5500以太網(wǎng)模塊,他也將他的學(xué)習(xí)成果和實(shí)驗(yàn)共享到我們的私聊小蜜圈里,這是他分享的文章。
繼續(xù)完成后臺(tái)網(wǎng)友詢問(wèn): 如何使用STM32CubeMX設(shè)計(jì)代碼框架,然后實(shí)現(xiàn)CPU內(nèi)置溫度傳感器測(cè)量CPU芯片溫度,然后以串口輸出的形式輸出芯片的溫度值,數(shù)據(jù)更新周期1000ms。 STM32CubeMX工具的安裝及驅(qū)動(dòng)LED教程參見(jiàn)上一個(gè)網(wǎng)文: 4行代碼實(shí)現(xiàn)LED閃爍 實(shí)現(xiàn)環(huán)境為:
(圖片為小馬哥TJ-STM32F103C8最小系統(tǒng)) 這四個(gè)問(wèn)題是我在使用STM32F103C8T6 + STM32CubeMX做項(xiàng)目時(shí)遇到的,給大家分享一下,以下四個(gè)問(wèn)題重要程度依次降低,分別是: ① 調(diào)試選項(xiàng)問(wèn)題(默認(rèn)會(huì)造成下載器無(wú)法下載); ② 定時(shí)器設(shè)置占空比的函數(shù)找不到報(bào)錯(cuò)的
你知道引入多面板GUI的STM32CubeMX MCU嗎?2018年11月23日 - 使用意法半導(dǎo)體最新版的STM32CubeMX配置工具創(chuàng)建STM32 微控制器(MCU)項(xiàng)目,將會(huì)更直觀,更高效。STM32CubeMX v.5.0的最新設(shè)計(jì)的多面板GUI界面在不改變屏幕視圖的情況下,能夠讓用戶查看更多參數(shù),完成更多任務(wù),從而讓優(yōu)化MCU配置參數(shù)變得更加輕松自如,得心應(yīng)手。
點(diǎn)擊上方藍(lán)色字關(guān)注我們! 哈嘍大家好,這里是沒(méi)什么人愛(ài)看的USB系列。USB系列停了幾天,今天繼續(xù)。這次說(shuō)下如何通過(guò)STM32CubeMX軟件,在5分鐘的時(shí)間內(nèi),把你的單片機(jī)變成一個(gè)迷你優(yōu)盤。 1 ?GPIO、RCC、SYS、Connectivity 首先,通過(guò)STM32CubeMX軟件配置單片
硬件平臺(tái):stm32F407Zet6軟件平臺(tái):stm32cubeMX 4.7+MDK5.14電路連接:PA9,PA10第一步、通過(guò)Stm32CubeMX圖形界面創(chuàng)建Keil工程需要配置的地方是在這里可以修改串口工作的一下參數(shù),軟件就可以生成配置好的工程,不需要
使用意法半導(dǎo)體最新版的STM32CubeMX配置工具創(chuàng)建STM32 微控制器(MCU)項(xiàng)目,將會(huì)更直觀,更高效。STM32CubeMX v.5.0的最新設(shè)計(jì)的多面板GUI界面在不改變屏幕視圖的情況下,能夠讓用戶查看更多參數(shù),完成更多任務(wù),從而讓優(yōu)化MCU配置參數(shù)變得更加輕松自如,得心應(yīng)手。
環(huán)境:IAR 7.4stm32cubemx 4.13.1stm32f1 1.3.1freertos 8.1讀ds18b20主要是時(shí)序,就是一個(gè)微秒級(jí)的delay。先看電路:這里使用上拉電阻,DQ設(shè)為OD模式,在讀取和輸出時(shí),也做了PIN的方向改變,不做改變,則只能讀取到
在使用ST官網(wǎng)的庫(kù)建立工程時(shí),我們可以調(diào)用printf(),在使用STM32CubeMX建立工程時(shí),調(diào)用printf(),無(wú)法打印出數(shù)據(jù),度娘告知,需要添加如下函數(shù):int fputc(int ch,FILE *f){uint8_t temp[1]={ch};HAL_UART_Transmi
硬件平臺(tái):stm32F407Zet6軟件平臺(tái):stm32cubeMX 4.7+MDK5.14電路連接:PE8-LED0、PE9-LED1、PE10-LED2、PE11-LED3、PE12-KEY0、PE13-KEY1、PE14-KEY2、PE15-KEY3第一步、使用stm32cubeMX創(chuàng)建工程,選擇相應(yīng)的芯片,配
最近stm32cubemx生成的代碼總是進(jìn)入滴答定時(shí)器中斷,調(diào)了好長(zhǎng)時(shí)間才發(fā)現(xiàn),原來(lái)有好幾個(gè)地方都在設(shè)置滴答定時(shí)器,最后我把uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb){// return SysTick_Config(TicksNumb);}里
STM32Cube是一個(gè)全面的軟件平臺(tái),包括了ST產(chǎn)品的每個(gè)系列。平臺(tái)包括了STM32Cube硬件抽象層(一個(gè)STM32抽象層嵌入式軟件,確保在STM32系列最大化的便攜性)和一套的中間件組件(RTOS, USB, FatFs, TCP/IP, Graphics,等等
用STM32CubeMX V4.22.1 生成了一個(gè)包含 EHT ,Lwip 的項(xiàng)目,調(diào)試一直不正常,經(jīng)仔細(xì)檢查存在以下問(wèn)題:1.硬件采用了LAN8720A ,但是STM32CubeMX 生成的是LAN8742A的代碼,必須根據(jù)硬件連接更改地址。解
因?yàn)镾TM32 HAL庫(kù)中僅有對(duì)HAl_Delay()毫秒級(jí)的延時(shí),為實(shí)現(xiàn)精確的微秒級(jí)延時(shí),就不得不修改Systick,但由于HAL庫(kù)內(nèi)部使用其作為超時(shí)判斷等操作,對(duì)其修改會(huì)發(fā)生不可預(yù)期的錯(cuò)誤,不建議修改。因此,使用通
在stm32cubemx生成的main文件里面的void SystemClock_Config(void)函數(shù)里面的這部分代碼RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;出現(xiàn)了這個(gè)bug,會(huì)生成下面這樣的代碼RCC_OscInitS
0. 準(zhǔn)備先用st-link連接stm32核心板與PC,用于燒錄St-linkStm323.3V3.3VGNDGNDSWDIODIOSWCLKDCLK再用USB串口板連接,用于查看串口輸出USBStm32RXTX(A9)TXRX(A10)安裝完成驅(qū)動(dòng)并連接好以后,進(jìn)入設(shè)備管理
前言做項(xiàng)目時(shí)有時(shí)候需要對(duì)一些數(shù)據(jù)進(jìn)行掉電可存儲(chǔ),一般來(lái)說(shuō)可以把這些數(shù)據(jù)存儲(chǔ)到到EEPROM或FLASH,這次項(xiàng)目中我使用到的芯片是STM32F051C8T6,只有64KB的FLASH,沒(méi)有EEPROM。這個(gè)時(shí)候就需要考慮FLASH的