原创 簡單的wx例子
#!/usr/bin/python #-*-coding:utf-8-*- """ 一個簡單的例子 """ import wx app = wx.App() frame = wx.Frame(None) frame
原创 串口使用校驗位
平時都用的8N1的模式,這次使用了校驗位,因此串口的初始化工作需要改變 #ifdef RT_USING_UART2 USART_InitStructure.USART_BaudRate = 9600; USART_InitStruc
原创 如何查看/dev/input/下的設備節點對應的是什麼設備
cat /proc/bus/input/devices
原创 linux下非常簡單的屏幕鎖定程序
http://tools.suckless.org/slock $ git clone http://git.suckless.org/slock 安裝信息 $ sudo make clean install [sudo] pass
原创 STM32F4 Discovery USB HID 用到的文件圖解
├── STM32_USB_Device_Library USB從設備庫 │ │
原创 STM32F4 Discovery USB HID 工程 USB初始化引發硬件錯誤的原因
根據STM32F4-Discovery_FW_V1.1.0的工程,直接文件拷過來用 建立了工程之後各種設置一樣,然後下載代碼進去之後 運行到USB初始化那裏,就直接跳到錯誤處理函數那裏去了 百思不得其解 後來發現 C/C++ 選項卡里,的
原创 python中的空語句
在python中使用空語句 直接寫 pass
原创 STM32F4 Discovery 使用MDK-ARM Debug Viewer調試沒有打印信息的原因之一
硬件:STM32F4 Discovery開發板 軟件:MDK-ARM 新建一個工程,根據上一篇設置printf打印調試信息 但是始終沒有打印信息出現 各種對比發現設置都一樣啊,文件也沒找到哪裏不同。 解決方法: 之前的demo例程裏使用是
原创 opengl 指定着色模型
OpenGL允許爲同一多邊形的不同頂點指定不同的顏色。例如:#include <math.h>const GLdouble Pi = 3.1415926536;void myDisplay(void){ int i; //
原创 STM32F4 Discovery and printf() redirection to debug viewer in Keil MDK-ARM
使用Keil開發STM32F4 Discovery板的時候,使用printf函數,並且,輸出信息重定向到debuger中的debug viewer中,從而,增加調試手段。 http://armcortexm.blogs.upv.es/st
原创 在url中輸入ftp的用戶名和密碼
登陸ftp或者其他類似需要輸入密碼的站點,可以在url中直接輸入用戶名密碼,格式爲: ftp://username:password@url
原创 使用按鈕切換Panel
#!/usr/bin/python #-*-coding:utf-8-*- import wx import time #定義了配置文件的名字 config_filename = "xxx" class PanelOne(wx.P
原创 USB HID 鼠標信息解析
鼠標發送給PC的數據每次4個字節 BYTE1 BYTE2 BYTE3 BYTE4 定義分別是: BYTE1 -- |--bit7: 1 表示 Y 座標的變化量超出-256 ~ 255的範圍,0表示沒有
原创 使用定時器切換Panel顯示
#!/usr/bin/python #-*-coding:utf-8-*- import wx import time class PanelOne(wx.Panel): def __init__(self, parent):
原创 Ubuntu下Dia無法輸入中文的解決辦法
http://hi.baidu.com/xiaomeng008/item/abe0a385ef2ce55b840fab8a sudo apt-get install dia 安裝Dia後無法輸入中文,具體原因就不說了,解決如下: