日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口

Proteus仿真 ? 作者:kaillen ? 2020-05-22 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一,打開文件(可以隨文下載放置在文檔中打開)。(如下圖1所示)

圖1

二,調(diào)整原理圖大小,適合可視,另存工程文件。(如下圖2,3,4所示)

圖2

圖3

圖4

三,點(diǎn)擊Source Code標(biāo)簽。(如下圖5所示)

圖5

四,編輯main.c 代碼如Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口(如下圖6所示)

圖6

五,Main.c 代碼:

/* Main.c file generated by New Project wizard

* Author: Ziegler Yin

* Created: 周四 一月 16 2020

* Processor: STM32F407ZGT6ZGT6

* Compiler: GCC for ARM

*/

#include "mfuncs.h"

#include "delay.h"

#include "usart.h"

#include "lcd1602.h"

u8 l;

int main(void)

{

delay_init(84); //初始化延時(shí)函數(shù)

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設(shè)置系統(tǒng)中斷優(yōu)先級(jí)分組2

uart_init(9600);//初始化串口波特率為115200

GPIOSt_Init();

lcd_init();

while(1) //實(shí)現(xiàn)比較值從0-300遞增,到300后從300-0遞減,循環(huán)

{

LClear();

for(l=0; l<100; l++) delay_ms(5);

ShowStr(1, 0, "Kaillen WorkWork", 12);

ShowStr(4, 1, "Wellcom YOU!", 12);

for(l=0; l<255; l++) delay_ms(5);

uprint("大家好?。。? ");

uprint("大家來造呼吸機(jī)-----。 ");

uprint("控制芯片STM32F407ZGT6_011_LED1602并口02仿真開始了。 ");

LClear();

for(l=0; l<100; l++) delay_ms(5);

ShowStr(1, 0,"Code Made", 9);

ShowStr(2, 1, "---Ziegler Yin", 14);

for(l=0; l<100; l++) delay_ms(5);

}

}

void main(void)

{

init();

while(1){

LClear();

delay(500);

ShowStr(1, 0, "Kaillen WorkWork", 12);

ShowStr(4, 1, "Wellcom YOU!", 12);

delay(500);

LClear();

delay(500);

ShowStr(1, 0,"Code Made", 9);

ShowStr(2, 1, "---Ziegler Yin", 14);

delay(500);

}

}

六,點(diǎn)擊構(gòu)建工程按鈕,編譯工程。(如下圖7所示)

圖7

七,點(diǎn)擊窗口左下方仿真按鈕,可見lcd1602和虛擬串口的信息顯示在屏。 (如下圖8,9,10所示)

圖8

圖9

圖10

八,選擇release,點(diǎn)擊構(gòu)建工程按鈕,編譯工程生成Hex文件。(如下圖11所示)

圖11

附件Proteus8.9 VSM Studio GCC編譯器仿真STM32F407ZGT6系列011_lcd1602并口在已安裝Proteus8.9的計(jì)算機(jī)文件夾中打開即可

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    55

    文章

    4539

    瀏覽量

    138700
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1673

    瀏覽量

    51963
  • VSM
    VSM
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    11508
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【瑞薩RA2L1入門學(xué)習(xí)】+ LCD1602液晶屏顯示驅(qū)動(dòng)

    為驅(qū)動(dòng)該顯示屏,它與開發(fā)板的連接關(guān)系為: LCD1602_SCL-----P407 LCD1602_SDA----P408 實(shí)現(xiàn)該液晶屏顯示驅(qū)動(dòng)的程序?yàn)椋?void IIC_Write_Byte
    發(fā)表于 05-01 10:17

    STM32F042x4/STM32F042x6微控制深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    STM32F042x4/STM32F042x6系列微控制集成了高性能的ARM? Cortex? - M0 32位RISC內(nèi)核,最高運(yùn)行頻率可達(dá)48 MHz。它擁有高速嵌入
    的頭像 發(fā)表于 03-19 17:15 ?673次閱讀

    使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

    ,其中包括 STMicroelectronics 廣泛的 STM32 產(chǎn)品系列。它將 Arm 編譯器的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性
    的頭像 發(fā)表于 03-05 17:41 ?4323次閱讀
    使用 Keil <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code開發(fā) <b class='flag-5'>STM32</b> 設(shè)備

    大佬們,我寫的LCD1602A無(wú)法正常顯示(四針腳I2C的)

    是:stm32f103c8t6-LCD1602A-drive--java-standard-library- 作者是:Cileop 接線圖、模塊的數(shù)據(jù)手冊(cè)、程序現(xiàn)象,都在github上 https://github.com/Cileop
    發(fā)表于 12-24 20:16

    STM32F407的晶振選型分析

    STM32F407的最佳晶振選項(xiàng)
    的頭像 發(fā)表于 11-07 12:03 ?1940次閱讀

    飛凌嵌入式ElfBoard-Vim編輯GCC編譯器的安裝

    GCC(GNU Compiler Collection)是由GNU開發(fā)的編程語(yǔ)言編譯器,最初是作為GNU操作系統(tǒng)的編譯器編寫的。GCC是一個(gè)編譯器
    發(fā)表于 10-15 08:44

    在stuido 中程序可以下載,編譯也沒有問題,但是終端沒有反應(yīng),為什么?

    使用的stm32f407zgt6,想使用ADC設(shè)備來著,也用cubemx重新打開usart1了,最后程序編譯成功,下載成功看了,但是終端沒得任何反應(yīng),換了一個(gè)串口助手也是沒有反應(yīng),不知道哪里出了問題。
    發(fā)表于 09-29 08:15

    GCC編譯器,怎么才能實(shí)現(xiàn)c文件中未被調(diào)用的函數(shù),不會(huì)被編譯呢?

    GCC編譯器,怎么才能實(shí)現(xiàn)c文件中未被調(diào)用的函數(shù),不會(huì)被編譯?有什么編譯選項(xiàng)可以設(shè)置嗎? 移植代碼,有些函數(shù)沒被調(diào)用的函數(shù)想留在代碼里,但不想被編譯
    發(fā)表于 09-28 12:25

    請(qǐng)問RT-FOTA固件校驗(yàn)通過但是解壓縮失敗是什么原因?

    芯片:STM32F407ZGT6 FOTA流程: 從SD卡中讀取固件(壓縮過的RBL)校驗(yàn)通過后開始解壓縮搬運(yùn)到Flash的0x8020000地址 已經(jīng)確認(rèn)讀取的固件大小是正確的但是到解壓縮這一步就失敗了。 代碼中位置 跟進(jìn)去 這是仿真時(shí)候的值,如何確定原因呢?
    發(fā)表于 09-26 07:41

    芯片STM32H743編譯環(huán)境RT-Thread Studio;ADC配置出錯(cuò)怎么解決?

    我使用官方根據(jù)芯片生成的例程。處理芯片STM32H743VIT6;編譯環(huán)境為RT-Thread Studio;ADC配置出錯(cuò)。具體如下圖所示: 然后我找到ADC的驅(qū)動(dòng)文件里面的結(jié)構(gòu)
    發(fā)表于 09-24 07:55

    SMC1602A LCM使用說明書

    LCD1602手冊(cè)
    發(fā)表于 09-01 17:31 ?0次下載

    STM32F407VGT6的完美國(guó)產(chǎn)替代——中科芯CKS32F407VGT6在智能電力網(wǎng)關(guān)的應(yīng)用

    風(fēng)險(xiǎn)。如今,這一局面正被打破,STM32F407VGT6的完美國(guó)產(chǎn)替代——中科芯CKS32F407VGT6在智能電力網(wǎng)關(guān)的應(yīng)用,為這一領(lǐng)域帶來了新的曙光,開啟了國(guó)產(chǎn)芯片在
    的頭像 發(fā)表于 08-25 16:16 ?1449次閱讀
    <b class='flag-5'>STM32F407VGT6</b>的完美國(guó)產(chǎn)替代——中科芯CKS32<b class='flag-5'>F407VGT6</b>在智能電力網(wǎng)關(guān)的應(yīng)用

    如何在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6

    在Keil中將NuMicro BSP從Arm編譯器5遷移到編譯器6!
    發(fā)表于 08-20 06:29

    stm32f407ZGT6生成的bootloader打印的app分區(qū)偏移地址正常嗎?

    stm32f407ZGT6生成的bootloader打印的app分區(qū)偏移地址正常嗎?bootloader使用iot平臺(tái)配置自動(dòng)生成的,日志信息如下圖
    發(fā)表于 08-15 08:24

    求助,關(guān)于NanoEdge AI Studio生成的庫(kù)交叉編譯器版本疑問求解

    20231009\", 那么問題來了,怎么在NanoEdge AI Studio設(shè)定交叉編譯器呢,比如設(shè)置為armcc、armclang、iccram,因?yàn)槲倚枰獙?kù)加到keil或者iar工程里面。 看樣子這個(gè)軟件生成的庫(kù)是arm-g
    發(fā)表于 08-08 07:25
    丹棱县| 海宁市| 永川市| 富川| 凯里市| 绥芬河市| 宜春市| 沁水县| 乐平市| 平塘县| 大埔区| 乐安县| 平度市| 栾川县| 大足县| 大埔县| 崇左市| 会昌县| 梅河口市| 仪征市| 沾益县| 分宜县| 西城区| 南澳县| 宁城县| 新丰县| 富民县| 黔西县| 洛扎县| 长白| 宽城| 济宁市| 绵竹市| 琼中| 康马县| 防城港市| 大庆市| 福鼎市| 桓台县| 贵阳市| 曲周县|