芯片
主控芯片型號(hào)為 CY8C624ALQALQI-S2D42
dap芯片為 CY8C5868LYTI-LP039
主控芯片Psco624是雙核芯片,一個(gè)m4內(nèi)核和一個(gè)m0內(nèi)核,特征如下:
下面寫一點(diǎn)點(diǎn)代碼,體驗(yàn)一下rtt的開發(fā)環(huán)境
OpenOCD
rtthread下載使用開源的openocd ,bsp包里不附帶這個(gè)開源工具,現(xiàn)在的github上最新版本是0.12。
下載時(shí)候出現(xiàn)一個(gè)錯(cuò)誤:
點(diǎn)燈
在官方下一個(gè)最新版的RT-Thread Studio,安裝,一路next。
打開rtt sudio,新創(chuàng)建一個(gè)工程。
基于我們的開發(fā)版創(chuàng)建一個(gè)工程。
可以看到官方已經(jīng)點(diǎn)了一個(gè)燈,做測(cè)試代碼用,如圖中的高亮文件。
#include
#include
#include
#include "drv_gpio.h"
#define LED_PIN GET_PIN(0, 0)
int main(void)
{
rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);
for (;;)
{
rt_pin_write(LED_PIN, PIN_HIGH);
rt_thread_mdelay(500);
rt_pin_write(LED_PIN, PIN_LOW);
rt_thread_mdelay(500);
rt_kprintf("156456n");
}
}
加了行日志,能打出來,自己的東西能夠運(yùn)行,代碼就寫了一半了。
原理圖找到兩個(gè)燈
有兩個(gè)led燈,用戶可用來點(diǎn)亮,led3和led4,只需要控制影腳p00和p01為低電平就亮了。如果做呼吸燈,加一個(gè)pwm的邏輯。
顯示效果: 交替亮滅
#define LED_PIN1 GET_PIN(0, 1)
rt_pin_write(LED_PIN, PIN_HIGH);
rt_pin_write(LED_PIN1, PIN_LOW);
rt_thread_mdelay(500);
rt_pin_write(LED_PIN, PIN_LOW);
rt_pin_write(LED_PIN1, PIN_HIGH);
rt_thread_mdelay(500);
rt_kprintf("156456n");
使用ps指令,看下rtt系統(tǒng)運(yùn)行了多少個(gè)線程。
main線程是我的代碼所處的線程,不理解為什么是掛起的狀態(tài)。
rtt的結(jié)構(gòu)和編譯邏輯和linux很像,感覺稍有一點(diǎn)親切啊。
-
英飛凌
+關(guān)注
關(guān)注
67文章
2297瀏覽量
140028 -
led燈
+關(guān)注
關(guān)注
22文章
1593瀏覽量
109231 -
PWM
+關(guān)注
關(guān)注
116文章
5324瀏覽量
217530 -
PIN管
+關(guān)注
關(guān)注
0文章
36瀏覽量
6530 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
41462
發(fā)布評(píng)論請(qǐng)先 登錄

【MediaTek X20開發(fā)板試用體驗(yàn)】上電初體驗(yàn)
【評(píng)測(cè)匯總】Sipeed LicheeRV 86開發(fā)板
新唐 NuMaker-M2354模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)
RT-Thread聯(lián)合新唐科技發(fā)起開發(fā)板評(píng)測(cè)任務(wù)挑戰(zhàn)活動(dòng)
用Seeed Studio BeagleBone Green Wireless開發(fā)板解決物聯(lián)網(wǎng)應(yīng)用開發(fā)面臨的挑戰(zhàn)

【PHYTEC開發(fā)板試用體驗(yàn)】之開箱與初體驗(yàn)視頻

【開發(fā)板評(píng)測(cè)】Renesas RA6M4開發(fā)板之SDIO(SDHI)
N32L40XCL-STB 開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)
英飛凌開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)
RA6M3 HMI Board 評(píng)測(cè)大挑戰(zhàn),完成任務(wù)贏免單!

N32L40XCL-STB開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)之UART

英飛凌開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)-SPI驅(qū)動(dòng)測(cè)試

評(píng)論