原创 基於RL-TCPnet的Web Server應用

腳本語言“c”會引起HTTP server script interpreter調用cgi_func函數,此函數由開發人員實現。在“c”命令後可跟一個字符串,作爲參數傳遞給cgi_func函數的形參env。cgi_func函數必須將處理

原创 LPC2000的RTC主電源掉電時鐘就不跑的原因

      點贊 收藏 分享 文章舉報 duskvalley 發佈了30 篇原創文章 · 獲贊 3 · 訪問量 3萬+ 私信

原创 BUG 11.11

  2011-10-07 1. 調試輸出異常,發現是dbg0printf的buffer太小,輸出時,用到dbg3printf的buffer了,兩個b

原创 RL-RTX中的Event、mailbox、mutex和semaphore

Event flags(事件) 事件是實現任務-任務、任務-中斷(isr)之間同步的一種機制。一個任務或isr通過設置事件告訴另一任務某一(些)事情發生了;一個任務可以等待某一(些)事件發生後再繼續執行。 每一任務有16個事件標誌可用。

原创 VC及eVC中修改對話框中的光標

典型代碼: BOOL CSubDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { // TODO: 在此添加消息處理程序代碼和/或調用默認值 //SetCursor(

原创 在RL-TCPnet下的UDP通信

  1.    初始化TCPnet。 void init_TcpNet (void);   2.    分配自由的UDP Socket。 U8 udp_get_socket (     U8   tos,       /* Type Of

原创 關於IT中的時間表示

  域 起始時刻 關係 NTP時間戳 UTC 1900-01-01 00:00:00 1970-1900= 2208988800s C語言 UTC 1970-01-01 00:00:00   TSIP

原创 VC及eVC中將一個對話框作爲控件放入另一個對話框

步驟: 1. 創建兩個對話框CFDlg, CSDlg,在資源視圖中將CSDlg的Style設爲Child。 2. 在CFDlg::OnInitDialog()中添加      m_pSubDlg = new CSDlg(this); m

原创 eVC & VC 串口編程

步驟: 1.打開串口 2.讀取串口的DCB 3.設置串口事件:接收到一個字符 4.設置接收與發送的緩衝區大小 5.修改DCB 6.設置串口的DCB 7.讀取超時參數 8.修改超時參數 9.設置超時參數 10. 清除收/發緩衝區   11

原创 一個典型的Quartus II 邏輯項目的實現過程

工具: 1. Quartus II-64bit Version 13.1.0 2. ModelSim ALTERA STARTER EDITION 10.1d 3. Notepad++ v4.8.2 工作

原创 Altium designer 技巧

1. 覆銅 過孔 P-V 2. 鎖定佈線S-C,右旋屬性,locked 3. Push Conflicting Object 推擠佈線 4. Preserve Angle When Dragging即拖動時保持角度 5. Resrrict

原创 13.02.16 DataGridView 用法集萃

1.單元格實現下拉列表(Combobox) private void Form_UserMgmt_Load(object sender, EventArgs e) { user

原创 DLVA prj

不在listBox中添加重複的項 if (pwr >= -70.0 && pwr <= 5.0) { //不再listBox中添加重複