原创 STM8 寄存器操作GPIO

硬件平臺:stm8s103 編譯環境:IAR for stm8 #include <iostm8s103f3.h> #include <intrinsics.h> int main(void) { // 初始化端口D

原创 RTL8723BU移植

硬件平臺:IMX6Q+RTL8723BU(藍牙4.0+WIFI) 軟件操作系統:Android 4.2 rtl8723bu驅動版本: rtl8723BU_WiFi_linux_v4.3.9.3_13200.20150106_

原创 STM32 3個硬件SPI的使用

硬件平臺:STM32F103 SPI1初始化過程 static OS_EVENT *spi1_sem_event; static void SPI1SemInit(void) { spi1_sem_event = OSSe

原创 STM32+NRF24L01收發程序

硬件平臺:STM32F103+NRF24L01 nrf24l01.h #ifndef __NRF24L01_H #define __NRF24L01_H extern Uchar nrfFlag; ///////////////

原创 NUC977 RTC備份寄存器的使用

NUC970系列CPU和STM32一樣自帶RTC備份寄存器,供掉電前保存重要數據使用,容量是16x32bit=64byte 修改rtc驅動,增加nuc970_rtc_ioctl函數 struct nuc970_rtc_spr {

原创 NUC977 解決GPIO被複用

在使用NUC977遇到gpio(GPB12)被複用,調試信息如下所示 [ 3.730000] Please Check GPIOB12's multi-function = 0xb [ 3.760000] --------

原创 ST 電機控制工作臺(界面中文翻譯)

轉自:https://blog.csdn.net/u012325601/article/details/82731166 點贊 收藏 分享 文章舉報 zpzyf 發佈了

原创 STM32F103 5個串口同時使用

硬件平臺:STM32F103(自帶5串口) 5個串口同時工作不丟包-_- 相關宏定義 typedef enum { UartPort1, UartPort2, UartPort3, UartPort

原创 RTL8188EU 移植

硬件平臺:NUC977+RTL8188EU(usb接口) 軟件操作系統:Linux-3.10.101 rtl8188EU驅動版本: 解壓縮rtl8188eu驅動代碼,修改Makefile文件支持nuc977內核 diff -Np

原创 NUC972平臺 linux啓動過程

U-Boot 2013.04-rc2 (Jul 06 2016 - 10:25:07) CPU: NUC972 DRAM: 64 MiB NAND: 256 MiB MMC: mmc: 0 In: seria

原创 NUC977平臺 linux啓動過程

Enable Debug Message No Key Boot from NAND nand_boot U-Boot 2013.04-rc2 (Aug 08 2016 - 15:16:02) CPU: NUC977 DR

原创 STM8 設置系統時鐘

硬件平臺:stm8s103 編譯環境:IAR for stm8 #include <iostm8s103f3.h> #include <intrinsics.h> // // 設置系統時鐘使用內部振盪器爲16MHz運行。 /

原创 IMX6 Android PWM背光驅動修改

硬件平臺:IMX6Q 軟件操作系統:android 4.3 修改pwm通道,通道0改成通道1 修改bootable/bootloader/uboot-imx/board/freescale/mx6q_sabresd/mx6q_s

原创 RTL8201 移植

硬件平臺:NUC977 軟件平臺:linux-3.10.101 內核配置支持Realtek PHY 修改驅動添加支持rtl8201 diff -Npur a/drivers/net/phy/realtek.c b

原创 UBUNTU 一些錯誤解決

解決libstdc++.so.6: cannot open shared object file: No such file or directory: 解決方法 sudo apt-get install lib32stdc++6