dageliu

    1. chunyang 发表于 2017-11-30 21:55 输出0必须将ADC的输入接地,且地电平要足够干净。输入浮空的话,因现在的ADC都是CMOS工艺,输入阻抗较高, ...
      是这样的啊
    2. 顶起来!
    3. DavidZH 发表于 2017-11-8 18:13 有事件的
      我在窗口上放了一个按钮,但触摸该按钮时一直没反应,直接显示触摸点数据是没问题的,是不是我哪里配置有问题呀?看别的例程里都没有添加WM_TOUCH事件消息。我的代码如下, #include "DIALOG.h" #include "stdio.h" #include "math.h" /********************************************************************* * *       Defines * ********************************************************************** */ #define ID_WINDOW_0  (GUI_ID_USER + 0x00) #define ID_BUTTON_0  (GUI_ID_USER + 0x01) #define ID_BUTTON_1  (GUI_ID_USER + 0x02) #define ID_BUTTON_2  (GUI_ID_USER + 0x03) #define ID_TEXT_1    (GUI_ID_USER + 0x04) #define ID_TEXT_2    (GUI_ID_USER + 0x05) extern GUI_CONST_STORAGE GUI_FONT GUI_FontsongFont16; extern int abs(int); // USER START (Optionally insert additional defines) /*void GUI_intToString(int num,char *s) {         int temp,i;         i = 0;         if(num == 0)         {                 *s = '0';         }         else if(num=1000)                 temp%=1000;                 while(temp>0)         {                 *buf++=temp%10;                 temp/=10;         }         } // USER END /********************************************************************* * *       _cbDialog */ static void _cbDialog(WM_MESSAGE * pMsg) {   WM_HWIN hItem;         //GUI_PID_STATE TouchState;         static int flag = 0;   int     NCode;   int     Id;         //char                 touchBuf[3];   // USER START (Optionally insert additional variables)   // USER END   switch (pMsg->MsgId) {         case WM_PAINT:                 if(!flag){                           hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_2);                                 TEXT_SetFont(hItem, &GUI_Font16_ASCII);                                 TEXT_SetText(hItem,"Hello World!");                 }                 break;   case WM_INIT_DIALOG:     //     // Initialization of 'Button'     //     hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_0);     BUTTON_SetFont(hItem, &GUI_Font16_ASCII);     //     // Initialization of 'Button'     //     hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_1);     BUTTON_SetFont(hItem, &GUI_Font16_ASCII);     //     // Initialization of 'Button'     //     hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_2);     BUTTON_SetFont(hItem, &GUI_Font16_ASCII);     // USER START (Optionally insert additional code for further widget initialization)                 hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_1);     TEXT_SetFont(hItem, &GUI_Font16_ASCII);     // USER END     break;     case WM_NOTIFY_PARENT:     Id    = WM_GetId(pMsg->hWinSrc);     NCode = pMsg->Data.v;     switch(Id) {     case ID_BUTTON_0: // Notifications sent by 'Button'       switch(NCode)                                 {                                 case WM_NOTIFICATION_CLICKED:                                         break;                                 case WM_NOTIFICATION_RELEASED:                                         break;                                 }                                 break;     case ID_BUTTON_1:       switch(NCode) {       case WM_NOTIFICATION_CLICKED:         break;       case WM_NOTIFICATION_RELEASED:                                 flag = !flag;                                 WM_InvalidateWindow(pMsg->hWin);                                 hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_2);                                 TEXT_SetFont(hItem, &GUI_Font16_ASCII);                                 TEXT_SetText(hItem,"Hello World!");         break;       }       break;     case ID_BUTTON_2:       switch(NCode) {       case WM_NOTIFICATION_CLICKED:         break;       case WM_NOTIFICATION_RELEASED:         break;       }       break;     }     break;         case WM_TOUCH:     break;                 //hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_1);                 //TEXT_SetFont(hItem, &GUI_Font16_ASCII);                 //GUI_TOUCH_GetState(&TouchState);                 //TEXT_SetText(hItem,"Hello World!");                 //GUI_intToString(TouchState.x,touchBuf);                 //TEXT_SetText(hItem,touchBuf);                         //hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_2);                 //TEXT_SetFont(hItem, &GUI_Font16_ASCII);                 //GUI_intToString(TouchState.y,touchBuf);                 //TEXT_SetText(hItem,touchBuf);   // USER START (Optionally insert additional message handling)   // USER END   default:     WM_DefaultProc(pMsg);     break;   } } /********************************************************************* * *       Public code * ********************************************************************** */ /********************************************************************* * *       CreateWindow */ WM_HWIN CreateWindow(void); WM_HWIN CreateWindow(void) {   WM_HWIN hWin;   hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);   return hWin; } // USER START (Optionally insert additional public code) // USER END /*************************** End of file ****************************/复制代码
    4. 问题已解决!
    5. 树莓派移植3.5寸LCD 8/6236 Linux与安卓 2017-09-04
      strong161 发表于 2017-9-1 22:01 设置里面的问题,宽高设反了!
      数据写的不对,ili9488 SPI 4线的RGB数据格式是666(18位),驱动发送的数据格式是565(16位),所以会出现上面的情况!
    6. 树莓派移植3.5寸LCD 8/6236 Linux与安卓 2017-09-01
      Ezio_神仙醋 发表于 2017-8-31 17:43 你这驱动有问题
      不是驱动的问题,搞好了!
    7. 观点碰撞:产品经理需要懂技术吗? 33/5642 聊聊、笑笑、闹闹 2017-08-25
      个人觉得产品经理不必要知道产品的具体技术细节,大的技术方向还是要知道的。这样才能更好的把握自己的产品。什么技术都不懂,怎么和客户聊自己的产品在技术上的优势?吹牛都觉得心虚!
    8. 树莓派移植3.5寸LCD 8/6236 Linux与安卓 2017-08-25
      这是图片
    9. 树莓派移植3.5寸LCD 8/6236 Linux与安卓 2017-08-25
      飞翔荷兰人号 发表于 2017-8-23 21:35 你试试给地址加个偏置看显示范围会不会有变化,有的话就继续加,直到显示正常
      如果按320*480初始化是只有一半,但按480*480初始化就是整个屏幕了。不管用哪种初始化,屏幕颜色都不对。没明白你说的偏置是什么意思!
    10. 都不知道中奖了,论坛里没有提醒啊!
    11. 信息确认无误!谢谢EE!
    12. 信息确认无误!谢谢EE{:1_102:}
    13. 继续学习
    14. 继续
    15. 菜鸟就要从最基础的开始:)
    16. 学习一下
    17. 信息确认,谢谢EE,谢谢littlefuse!
    18. 话题讨论(1):MSP430编程方式选择 44/6715 微控制器 MCU 2016-11-24
      在学习STM32的固件库,对比430我还是觉得430直接配置寄存器比较简单,可能是习惯了直接配置。但库还是必要的。就像楼上说的,二者各有各的优点,要根据实际情况决定是用库还是直接配置,这也得看个人喜好!
    19. ST MEMS传感器交流论坛正式上线啦!开坛帖内有福利 204/30375 ST传感器与低功耗无线技术论坛 2016-11-10
      不错不错,赞一个!
    20. 金秋十月,我们跟金尔雅老师学MSP432 135/64496 微控制器 MCU 2016-10-22
      MSP432的定时器有增加,功能更强大

最近访客

< 1/1 >

统计信息

已有97人来访过

  • 芯积分:3
  • 好友:5
  • 主题:29
  • 回复:107

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言