這。。。我還本來準備搞個板子驅動480*320的屏幕呢,如果是這個效果的話,真是不敢用了
這。。。我還本來準備搞個板子驅動480*320的屏幕呢,如果是這個效果的話,真是不敢用了
使用SPI方式驅動還是MCU並口驅動方式
看你的提示,應該是串口打開失敗了,先確保開發版已經連接到電腦USB口了
串口在 /dev 目錄中,查看串口是否在使用,可以用命令
ls -l /dev/ttyUSB0
說明:
ls -l:是查看目錄的命令,直接用ls或ll也可以。
ttyUSB0:是串口名,一般都是tty開頭,根據連接設備不同,有的串口名為 ttyS0 ,有的為ttyACM0,後面的0是串口號,按照你的需要改
另外你用的是虛擬機,還是電腦直接安裝的ubuntu,如果是虛擬機應該是沒法直接訪問windows的USB設備的吧,需要映射;
w80x系列都支持超低功耗的,做穿戴類產品,最好還是選一個自帶藍牙的
進入sleep模式用下面的函數:
void tls_pmu_sleep_start();
進入sleep mode後功耗大概2ma左右把,外部中斷和定時器可喚醒;
進入standby模式,用下面的函數:
void tls_pmu_standby_start(void);
進入standby模式後功耗應該是uA級別的,外部中斷和定時器可喚醒;
實測進入standby模式喚醒後會複位;
下面給個喚醒的例子參考
進入低功耗:
tls_pmu_timer1_isr_register(tickless_timer_irq_handler, 0);
tls_pmu_timer1_start(500); // 500ms後喚醒
tls_pmu_sleep_start();
// 中斷服務函數
ATTRIBUTE_ISR void PMU_IRQHandler(void)
{
if (tls_reg_read32(HR_PMU_INTERRUPT_SRC) & BIT(1)) /* timer1 interrupt */
{
PMU_TIMER1_IRQHandler();
}
}
void tickless_timer_irq_handler(void *arg)
{
// 喚醒後關閉定時器
tls_pmu_timer1_stop();
}
把stacksize調大一些吧
我這邊搞了個MakeFile的模板,可以參考 http://ask.winnermicro.com/article/57.html
我這邊搞了個MakeFile的模板,可以參考 http://ask.winnermicro.com/article/57.html
Makefile工程模板可以麼?我正在調試,調試OK後共享給大家
我這邊搞了個MakeFile的模板,可以參考 http://ask.winnermicro.com/article/57.html
當前的SDK確實太亂了
我這邊搞了個MakeFile的最小模板,可以參考 http://ask.winnermicro.com/article/57.html
問 W80x的GPIO速度很慢問題