亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

【愛普特APT32F110開發(fā)板工程師測評1】printf花式表白

愛普特微電子 ? 2023-03-05 10:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

APT32F110X 系列串口功能強大:可以完成STM32串口功能,驅(qū)動AT物聯(lián)網(wǎng)模組不在話下。

資源串行通信接口:1 × I2C,3 x UART,1 x USART,1 x SPI,1 x SIO

通用異步收發(fā)器(UART)

3個通道

8位數(shù)據(jù)長度,支持校驗位(奇偶校驗,0/1校驗)

單獨的8x8位收發(fā)FIFO

編程的波特率


同步異步收發(fā)器(USART)

  • 1個通道
  • 支持5、6、7和8位數(shù)據(jù)長度
  • 單獨的8x8位收發(fā)FIFO可編程的波特率
  • 校驗位,幀檢測和緩存溢出錯誤報告
  • 支持Loop-back模式
  • 支持同步全雙工模式
  • 支持LIN總線協(xié)議:LIN1.2或者LIN2.0
  • 支持智能卡協(xié)議:ISO7816-3兼容

28b3dd58-b91d-11ed-ad0d-dac502259ad0.png編程實踐:

時鐘配置

void system_init(void)

{

CK_CPU_DISALLNORMALIRQ;

csi_iwdt_close();//close iwdt

csi_sysclk_config();//sysclk config

csi_get_sclk_freq();

csi_get_pclk_freq();

csi_tick_init();

csi_clk_calib();

CK_CPU_ENALLNORMALIRQ;

}

串口配置:115200波特率

__attribute__((weak)) void board_init(void)

{

//console config for print

console.uart_id = (uint32_t)CONSOLE_IDX;

console.baudrate = 115200U;

console.tx.pin = CONSOLE_TXD;

console.tx.func = CONSOLE_TXD_FUNC;

console.rx.pin = CONSOLE_RXD;

console.rx.func = CONSOLE_RXD_FUNC;

console.uart = (csp_uart_t *)(APB_UART0_BASE + CONSOLE_IDX * 0x1000);

console_init(&console);

#ifdef CONFIG_USER_PM//low power manage switch

if(csi_get_rst_reason() & RST_SRC_SNOOZE_WKUP)//wake up from snooze mode

{

g_tPmCore.wkup_frm_snooze = (void *)csi_ureg_read(USER_REG0);

if(g_tPmCore.wkup_frm_snooze)

g_tPmCore.wkup_frm_snooze();

}

else if(csi_get_rst_reason() & RST_SRC_SHD_WKUP)//wake up from shutdown mode

{

g_tPmCore.wkup_frm_shutdown = (void *)csi_ureg_read(USER_REG0);

if(g_tPmCore.wkup_frm_shutdown)

g_tPmCore.wkup_frm_shutdown();

}

#endif

}

花式打印表白啊,程序員哄女孩子的利器??!

先上圖案:

28e4f9b0-b91d-11ed-ad0d-dac502259ad0.png

代碼實現(xiàn)很簡單, printf打印就可以了:

int main()

{

//start_system();

system_init();

board_init();

csi_pin_set_mux(PB02, PB02_OUTPUT); //PA06 output

csi_pin_set_high(PB02); //PA06 output high;

int a[23][80] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,0,0,0,0,3,3,3,0,0,3,3,3,0,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,0,3,0,0,3,3,3,0,0,3,0,0,0,3,0,0,3,3,3,3,0,0,3,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,3,0,0,0,3,0,0,3,0,3,0,0,3,3,0,0,3,3,0,3,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,3,0,0,0,3,0,0,3,0,3,0,0,3,3,3,3,3,3,0,3,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,3,0,0,0,3,0,0,0,3,0,0,0,3,3,0,0,0,0,0,3,0,0,0,0,3,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,0,3,0,0,3,3,3,0,0,0,0,3,0,0,0,0,0,3,3,3,0,0,0,3,3,3,3,0,0,0,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

};

for(int i=0;i<23;i++)

for(int j=0;j<80;j++)

{

if(a[i][j] == 0)

my_printf(" ",a[i][j]);

else if(a[i][j] == 1)

my_printf("*",a[i][j]);

else if(a[i][j] == 2)

my_printf("o",a[i][j]);

else if(a[i][j] == 3)

my_printf("u",a[i][j]);

}

//my_printf("%d",a[i][j]);

my_printf("\n");

while(1)

{

//my_printf("Best wishes to every one\n"); //print message

mdelay(1000); //delay 100ms

csi_pin_toggle(PB02); //PA06 toggle

}

}

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

    關(guān)注

    2938

    文章

    47083

    瀏覽量

    404767
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    6051

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【開源FPGA硬件】硬件黑客集結(jié):開源FPGA開發(fā)板測評活動全網(wǎng)火熱招募中......

    式發(fā)布啦!現(xiàn)面向全網(wǎng)招募第一批工程師/硬件愛好者,開發(fā)板免費試用測試?yán)玻?優(yōu)秀試用報告,將作為板卡配套資料發(fā)布~ 相關(guān)鏈接: 擁抱開源!一起來做FPGA開發(fā)板啦!火爆開發(fā)中 | 開源F
    發(fā)表于 10-29 11:37

    [投票評選]2025電子發(fā)燒友開發(fā)板測評大賽--最受歡迎開發(fā)板

    2025電子發(fā)燒友開發(fā)板測評大賽--最受歡迎開發(fā)板 大賽詳情: 電子發(fā)燒友攜手 16 家生態(tài)廠商發(fā)起開發(fā)板測評大賽,設(shè) OpenHarmon
    發(fā)表于 10-13 16:25

    【精選資料】開發(fā)板測評大賽作品合集!

    電子發(fā)燒友攜手16家生態(tài)廠商發(fā)起開發(fā)板測評大賽,設(shè)OpenHarmony、RISC-V、Rockchip三大賽道,共計21款、160+塊開發(fā)板,通過評測開發(fā)板性能、易用性及創(chuàng)新場景,促
    的頭像 發(fā)表于 09-23 08:09 ?537次閱讀
    【精選資料】<b class='flag-5'>開發(fā)板</b><b class='flag-5'>測評</b>大賽作品合集!

    【作品合集】飛凌嵌入式OK527N-C開發(fā)板測評

    Core_DSC280025C開發(fā)板測評作品合集 第十六期合集 : 潤開鴻HH-SCDAYU800A開發(fā)板測評作品合集 第十七期合集 : 視美泰M-K
    發(fā)表于 09-22 15:54

    【作品合集】視美泰M-K1HSE、3568開發(fā)板測評

    領(lǐng)先水平。M-K1HSE專為人機交互、工控項目、深度學(xué)習(xí)等場景設(shè)計,提供豐富的接口和強大的擴展能力,是開發(fā)者和工程師的理想選擇。 SC-3568HA開發(fā)板: SC-3568HA
    發(fā)表于 09-22 10:32

    【作品合集】中科昊芯Core_DSC280025C開發(fā)板測評

    中科昊芯Core_DSC280025C開發(fā)板測評作品合集 產(chǎn)品介紹: Core_DSC280025C核心使用了昊芯HXS320F28025CRISC-V DSP芯片,該芯片集成了吳芯
    發(fā)表于 09-18 10:52

    【作品合集】匯思博SEEK100開發(fā)板測評

    匯思博SEEK100開發(fā)板測評作品合集 產(chǎn)品介紹: EEK100開發(fā)板是基于展銳SL8541E設(shè)計的一款智能終端開發(fā)板。 SL8541E是一款高度集成的應(yīng)用處理器,內(nèi)置TD-LTE、L
    發(fā)表于 09-15 10:24

    【作品合集】合眾HZ-T536開發(fā)板測評

    合眾HZ-T536開發(fā)板測評作品合集 產(chǎn)品介紹: HZ-T536_MiniEVM是一款基于全志T536系列處理器設(shè)計的工業(yè)評估,集成了4核Cortex-A55和RISC-V E907協(xié)處理器。該
    發(fā)表于 09-12 09:37

    【作品合集】米爾RK3576開發(fā)板測評

    米爾RK3576開發(fā)板測評作品合集 產(chǎn)品介紹: RK3576 是瑞芯微一款面向AI市場推出的高性能處理器,它配備了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成了6TOPS
    發(fā)表于 09-11 10:19

    來自資深工程師對ELF 2開發(fā)板的產(chǎn)品測評

    來自資深工程師對ELF 2開發(fā)板的使用測評
    的頭像 發(fā)表于 04-28 15:03 ?1411次閱讀
    來自資深<b class='flag-5'>工程師</b>對ELF 2<b class='flag-5'>開發(fā)板</b>的產(chǎn)品<b class='flag-5'>測評</b>

    再升級!普特微電子推出超高性價比全國產(chǎn)RISC核32位觸控MCU——APT32F104X

    近日,全國產(chǎn)32位MCU小巨人企業(yè)普特微電子宣布推出一款超高性價比的全國產(chǎn)RISC核32位MCU——APT32F104X,進(jìn)一步擴展豐富其在全國產(chǎn)、高性價比領(lǐng)域MCU產(chǎn)品系列布局
    的頭像 發(fā)表于 02-11 09:25 ?1088次閱讀
    再升級!<b class='flag-5'>愛</b><b class='flag-5'>普特</b>微電子推出超高性價比全國產(chǎn)RISC核32位觸控MCU——<b class='flag-5'>APT32F</b>104X

    普特微電子推出國產(chǎn)RISC核32位觸控MCU—APT32F104X

    近日,全國產(chǎn)32位MCU領(lǐng)域的佼佼者普特微電子,宣布推出一款全新力作——APT32F104X。這款MCU以其超高性價比和全國產(chǎn)RISC核架構(gòu),進(jìn)一步豐富了
    的頭像 發(fā)表于 02-08 10:41 ?978次閱讀

    普特微電子發(fā)布高性價比國產(chǎn)RISC核32位MCU

    近日,國內(nèi)領(lǐng)先的微電子技術(shù)企業(yè)普特微電子,憑借其自研的微處理器IP庫和在RISC核架構(gòu)領(lǐng)域的深厚積累,成功推出了全新的全國產(chǎn)32位MCU——APT32F004X。 APT32F004
    的頭像 發(fā)表于 02-08 10:25 ?916次閱讀

    普特微電子推出超高性價比全國產(chǎn)RISC核32位MCU—APT32F004X

    近日,普特微電子憑借自研的微處理器IP庫及在RISC核架構(gòu)領(lǐng)域的深厚積累,重磅推出了APT32F004X。這款全國產(chǎn)32位MCU,憑借其卓越的性能、豐富的外設(shè)資源以及超高的性價比,勢必將為相關(guān)領(lǐng)域
    的頭像 發(fā)表于 01-20 20:00 ?1114次閱讀
    <b class='flag-5'>愛</b><b class='flag-5'>普特</b>微電子推出超高性價比全國產(chǎn)RISC核32位MCU—<b class='flag-5'>APT32F</b>004X

    再升級!普特微電子推出超高性價比全國產(chǎn)RISC核32位MCU——APT32F104X

    近日,全國產(chǎn)32位MCU小巨人企業(yè)普特微電子宣布推出一款超高性價比的全國產(chǎn)RISC核32位MCU——APT32F104X,進(jìn)一步擴展豐富其在全國產(chǎn)、高性價比領(lǐng)域MCU產(chǎn)品系列布局
    的頭像 發(fā)表于 01-20 18:16 ?1227次閱讀
    再升級!<b class='flag-5'>愛</b><b class='flag-5'>普特</b>微電子推出超高性價比全國產(chǎn)RISC核32位MCU——<b class='flag-5'>APT32F</b>104X