求大神幫助STM32 uint16 t定義陣列問題

2021-10-04 09:33:04 字數 661 閱讀 8340

const uint16 strip11_test_stepnum[12]=;

printf("0x%x ",(uint16)strip11_test_stepnum[0]);

printf("0x%x ",(uint16)strip11_test_stepnum[1]);

printf("0x%x ",(uint16)strip11_test_stepnum[2]);

printf("0x%x ",strip11_test_stepnum[3]);

printf("0x%x ",strip11_test_stepnum[4]);

printf("0x%x ",strip11_test_stepnum[5]);

輸出的結果確是:0xc2 0x0 0xfd 0x0 0x42 0x1 0x7d 0x1 0xc7

而不是陣列確正常

uint16_t i;

i=0x365

printf("0x%x ",i);

輸出:0x365 0x365

在記憶體中看strip11_test_stepnum[0] 確是 c4 00是倒的。我用if比較的時候也是比較後面的比如if(i==strip11_test_stepnum[1] )比較的不是253,而是0

預熱2 什麼是STM32?認識STM32

1 什麼是stm32 stm32是由arm公司設計,意法半導體 st 公司生產的基於 arm cortex m 核心的32 位的mcu 系列。2 stm32能做什麼?stm32 屬於乙個微控制器,適用於控制類,自帶了各種常用通訊介面,比如 usart i2c spi 等,可接非常多的感測器,可以控制...

stm32晶元休眠模式 stm32實現待機喚醒

stm32的低功耗模式有3種 1 睡眠模式 cm3核心停止,外設仍然執行 2 停機模式 所有時鐘都停止 3 待機模式 1.8v核心電源關閉 進入待機模式的方法,以及設定wk up引腳用於把stm32從待機模式喚醒的方法 一般步驟如下 1 設定sleepdeep位 scb scr的第二位 2 使能電源...

STM32學習筆記(3) 什麼是STM32

既然已經做好了開發stm32的準備,軟體硬體都準備好了,那麼我們來了解一下何為stm32吧。stm32是意法半導體 st 設計的一系列32位晶元的名字,細分為l f h三個系列。f系列是最經典的系列。f系列的基礎晶元是f1系列,低廉,麻雀雖小五臟俱全,我做課程設計最喜歡用的就是stm32f103c8...