自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (4)
  • 收藏
  • 关注

原创 STM32F765 调试MAX31856 经验总结

这几天在做一块新的PCR (荧光免疫监测法)主板,用到2个CAN,USB,PWM,UART,以及SPI,IIC,其中SPI总线是接MAX31856,做K型温度读取,头几天遇到了问题,到周五完全解决,我把整个过程记录一下。以免忘记1. 写SPI驱动,参考了我们以前的SPI驱动,不过是基于STM32 STDLIB的,现在改为HAL LIB 有一点改变,不过还好,一天改好,2. 第二...

2020-03-22 15:36:42 4670 2

原创 STM32 CAN 通讯发送不能连续,不能接收

1. 今天调试CAN, STM32F334C8T6,做一个生物PCR监测的项目,用到CAN,程序写完后,调试,发现发送只能发送16帧,而且不能接收,用的是USB2CAN2. 检查程序初始化部分如下u8 CAN1_Init(u16 BaudRate,u8 mode){ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); ...

2019-07-05 22:35:04 5076 1

原创 用nfs 传文件

1. 在ubuntu上 打开exports并添加widora@widora-VB:/etc$ sudo vim exports/home/cheng/tftp 172.28.13.53(rw,async,no_root_squash,no_all_squash) //172.28.13.53是开发板的ip2. 运行nfs服务器widora@widora-VB:/etc/in...

2019-04-23 11:02:15 1145

原创 用tftp下载文件到开发板,bootload下命令行 修改IP电子

1. 安装tftpsudoapt-getinstalltftp-kernel-hpa2. 修改tftpd-hpa 文件如下widora@widora-VB:/etc/default$ cat tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/cheng/tftp"...

2019-04-11 21:31:16 649

原创 虚拟机和开发板相连以及相互传文件

1. 虚拟机连接开发板使用ssh -l root 192.168.1.50 连接到开发板, 192.168.1.50是开发板IP地址2.wget 192.168.1.50 /mytest 传送mytest文件到开发板

2019-04-06 21:13:21 1480

原创 用NFS 连接开发板和虚拟机

1. 在开发板上挂载文件系统mount -t nfs 192.168.1.100:/home/widora/nfs /nfs -o nolock192.168.1.100为虚拟机连上开发板WIFI后获得的IP地址

2019-04-05 10:21:50 531

原创 STM32F0 内部Flash作为数据存储的读写

1。 写数据void WriteDataInFlash(uint32_t WriteAddr,uint16_t *OutPtr,uint16_t NumToWrite){uint8_t i=0; //uint16_t temp=0; RCC_HSICmd(ENABLE); FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_EOP|FLA...

2019-04-01 21:46:07 6570

原创 STM32F0数码管显示

1。segment定义 共阴数码管#define SEG_A 0x80#define SEG_B 0x40#define SEG_C 0x20#define SEG_D 0x10#define SEG_E 0x08#define SEG_F 0x04#define SEG_G 0x02#define SEG_DOT 0x...

2019-03-29 22:31:36 2368

原创 STM32F0 74HC595驱动程序

1 。74HC595 初始化#define GPIO_SEG_595CS_PIN GPIO_Pin_9 //#define GPIO_SEG_595CS_PORT GPIOA //#define GPIO_SEG_595CLK_PIN GPIO_Pin_10 //#defin...

2019-03-29 22:19:48 1299

原创 STM32F0 ADC程序设计

1。 ADC初始化void ADC_CH_DMA_Config(void){ ADC_InitTypeDef ADC_InitStructure; DMA_InitTypeDef DMA_InitStructure; GPIO_InitTypeDef GPIO_InitStruct; /* ADC1 DeInit */ ADC_DeInit(ADC...

2019-03-28 16:39:46 2097

原创 STM32F0 按键程序

#define HAVEKEY_PIN 0x0003 //#define KEYPOP 0x0000#define KEY_START_PRESSED 1 //typedef struct{ INT8U bLastValue; ...

2019-03-28 14:37:03 1313

原创 STM32F0 外部中断程序

1. 配置PA4,PA5为外部中断void EXTI_Config(void){ EXTI_InitTypeDef EXTI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; /* Enable GPIOA clock */ R...

2019-03-28 14:30:19 3186

原创 STM32F0 UART 收发程序

1. 为了能够支持printf函数定义如下#ifdef __GNUC__ /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf set to 'Yes') calls __io_putchar() */ #define PUTCHAR_PROTOTYPE ...

2019-03-28 10:25:50 3113

原创 STM32F0 Timer3 作为定时器输出,中断输出

设置Timer3 中断void TIM3_INT_Config(void){ NVIC_InitTypeDef NVIC_InitStructure; /* TIM3 clock enable */ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); /* TIM3 ÖжÏǶÌ×Éè¼Æ*/ NVIC_In...

2019-03-27 14:45:34 6033

原创 STM32F0 Timer1 作为PWM设置

设置PA7 作为 PWM输出void TIM_IO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_AHBPeriphClockCmd( RCC_AHBPeriph_GPIOA, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;//GPIO_InitStructure.GPIO_...

2019-03-27 14:37:24 3297

原创 STM32F0 单片机使用内部RC振荡器作为系统,软件修改

STM32F0 单片机使用内部RC振荡器作为系统,软件修改系统上电复位后,运行如下; Reset handler routineReset_Handler PROCEXPORT Reset_Handler [WEAK]IMPORT __mainIMPORT SystemInitLDR R0, =SystemInitBLX ...

2019-03-27 11:14:42 1280

原创 pip install 和apt-install 安装目录

这几天再安装alios 发现 aos指令不能用,使用了pip install 和apt-install ,说实在的,我不知道安装了这些包之后,他们真正的安装到了那个目录下。于是。我百度了一下,发现pip install 安装目录是/home/cheng/.local/lib/python2.7/site-packages那apt install 安装目录是:/var/cache/...

2019-03-24 20:35:41 1512 1

原创 MT7688 dts 和pinmux 关系

文件路径1./build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/arch/mips/include/asm/mach-ralinkpinmux.h#ifndef _RT288X_PINMUX_H__#define _RT288X_PINMUX_H__//name=...

2019-03-06 14:21:48 1320

原创 MT7688 硬件寄存器 GPIO41 作为输入

1.相关文件:\u-boot-mt7688\include\configs\rt2880.h\u-boot-mt7688\include\rt_mmap.h\u-boot-mt7688\lib_mips\board.c2. 相关寄存器映射#define RALINK_SYSCTL_BASE 0xB0000000#define RALINK_TIMER_BASE ...

2019-03-01 17:06:00 825

原创 linux 硬件诊断命令 dmesg

1. dmesg 显示所有的硬件信息 # dmesg|more 或者 #dmesg |less2.如果要显示某一个硬件 如tty,usb ,eth0,cpu,spi,i2c,memory等 #dmesg |grep spi[ 0.090000] rt2880-pinmux pinctrl: found group selector 13 for spis[ 0...

2019-03-01 13:36:58 915

原创 ubuntu 环境变量 enviroment

显示我的环境变量xxx@cheng-VirtualBox:/etc$ cat environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/homw/widora/openwrt_widora/staging_di...

2019-02-28 22:24:52 651

原创 MT7688 网线连接测试

查看网口0 是否连接 port 01. swconfig dev switch0 port 0 show接上网线,状态如下Port 0: disable: 0 doubletag: 1 untag: 1 led: 5 lan: 1 recv_bad: 0 recv_good:...

2019-02-28 21:49:53 875

原创 MT7688 wifi 连接及测试

0. baidu 的ip 地址 ping 119.75.217.1091. 扫描周围的wifi AP列表 命令 aps2. 连接指定的wifi ap wifimode apsta CMCC-XvWc b2xjv59b wifimode apsta HUAWEI-B315-B5A3 10699607 命令 wifimode ...

2019-02-28 17:35:21 1571

原创 ubuntu14.04 不能复制粘贴windows下内容(Oracle virtualBox)

1。sudo apt-get autoremove open-vm-tools2。sudo apt-get install open-vm-tools-desktop3。然后重启发现还是不行,在虚拟机下设置存储1. 控制器:SATA 勾选使用主机输入输出(I/O)缓存2. 虚拟硬盘勾选固态驱动器3. ubuntu'环境下设备选择共享粘贴板 == 双向 ,拖放==双...

2019-02-28 10:50:00 3896 2

原创 MT7688 开发板不能连接winscp

今天下午测一块MT7688开发板,其他都正常,我想传一个文件到开发板/tmp目录下,发现连接不上。然后我做一下检测1. PC 端 cmd ipconfig 发现ip地址有。192.168.1.10和192.168.8.10 二个,正常2. 检测开发板的ip地址。 ifconfig 发现ip地址,192.168.1.100 ,也正常3. pc 端ping 192.168.1.10...

2019-02-26 17:54:11 584

原创 MT7628 7688 GPIO pin mapping

 PAD function0----function3 strap pmux-group GPIO以及GPIO关系 PAD Name Function 0 Function 1 Function 2 Function 3 strap pmux_group...

2019-02-26 15:38:20 671

原创 MTK7688 IO口及辅助功能对照表

 我买的是开发板,不知道MTK的外围设备和GPIO的对应关系,所以找来datasheet,对应一下,方便我以后修改GPIO_CTRL_0 方向控制 GPIO0----GPIO31 ​​​​​​GPIO_CTRL_1 方向控制GPIO32----GPIO63GPIO_CTRL_2 方向控制GPIO64----GPIO95GPIO_POL_0GPIO_POL_1GPIO...

2019-02-26 14:49:51 1308

原创 openwrt mt7688 驱动编写003 IO口输出操作

在/package/kernel目录下新建一个目录mydrv,下面有一个Makefile和一个src目录在src目下下有三个文件,Kconfig,Makefile,mydrv.c 下面分别介绍每一个文件1. 第一个Makefileinclude $(TOPDIR)/rules.mkinclude $(INCLUDE_DIR)/kernel.mkPKG_NAME:=mydrv...

2019-02-25 14:28:29 862

原创 查看ubuntu 网卡是否安装

命令 lspci显示:00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]00:01.1 IDE interface: Intel Corp...

2019-02-25 13:53:12 7346

原创 openwrt 驱动编写

一个最简单的驱动包含二个文件mydrv.c  源码文件Makefiile    编译在KO文件如下mydrv.c     c源码文件/**/#include <linux/module.h>#include <linux/major.h>#include <linux/types.h>#include <linux/errn...

2019-02-18 17:33:59 512

原创 linux 删除文件和目录 rm

rm -fri  目录或文件-f, 强制删除-r,递归删除-i,显示删除过程

2019-02-18 16:06:05 2348

原创 Linux 在bash.bashrc中添加 一个目录

1.   在/etc/bash.bashrc 文件最后添加如下PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin#PATH=/opt/OpenWrt-Toolchain-ramips-mt7688_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/toolchain-mips...

2019-01-22 15:19:44 4825

原创 ubuntu 修改bash.bashrc文件导致终端/bin /sbin命令不能使用的解决办法

1. 我修改了/etc/bash.bashrc 和profile 文件,增加了export PATH= xxx,然后运行source  /etc/bash.bashrc后,发现vi,sudo等都不能使用了2. 我知道问题出在export PATH这部分,   我试一下直接输入·export PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/...

2019-01-22 13:18:49 1982

原创 mt7688 openwrt dts 文件解释

/dts-v1/;/include/ "mt7628an.dtsi"/ {                                                                                      //根节点    compatible = "widora", "mediatek,mt7628an-soc";       //板子    ...

2019-01-20 14:53:23 3730

原创 修改widora 的firewall

1.  firewall 目录 /etc/configroot@Widora:/etc/config# lsdhcp           fstab          mountd         shairport      uhttpddropbear       luci           network        system         wirelessfirewal...

2019-01-17 16:22:13 125

原创 widora 修改 IP 地址

1. 进入 目录 /etc/config#发现文件networkdhcp           fstab          mountd         shairport      uhttpddropbear       luci           network        system         wirelessfirewall       mjpg-streamer...

2019-01-17 11:42:38 2827

原创 MT7688 IO register 操作举例

G:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\configs\rt2880.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\rt_mmap.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt768...

2018-12-23 12:17:07 673

原创 MT7688 openwrt 编译目录

一。 查看环境变量         1.    xxx@xxx-VirtualBox:/home/work$ env     2.   echo @PATH二。显示设置环境变量       set  USERNAME      例如: set | grep a 三。删除环境变量      unset  USERNAME四。 全局:/etc/profile...

2018-10-31 11:31:07 301

原创 MT7688 widora wifi 使用

运行命令wifimode apsta SSID Key例如我们办公室的路由器 wifi 是华为的 ,SSID 是HUAWEI-B315-B5A3 密码是10699607wifimode apsta HUAWEI-B315-B5A3 106699607 

2018-10-18 15:34:48 1109

原创 linux grep 命令

grep -rn "test" ./      在当前目录下,寻找含有test字符串的文件-r     递归的; 递归查找-n:显示行号 在当前目录下 查找所有.c文件中 包含RALINK_REG字符的文件grep -rn --include=*.c "RALINK_REG" ./-r     递归的; 递归查找-n:显示行号...

2018-10-11 15:33:35 112

MT7628 Program guide

MTK7628 program guide ,包括寄存器说明,I2C 编程说明,I2S ,PWM,SPI,UART,DMA,INT,PCM,RF,TCP/IP。。。。。

2018-12-24

MTK7688,datasheet

MTK7688 datasheet ,硬件设计,580Mhz主频,MIPS架构,内置WIFI,内置DDR,I-CACHE,D_CACHE,PCI,USB2.0.I2S,I2C,SPI,UART,RF.SD,PWM,但没有adc

2018-12-24

MSP430 USERGUIDE

MSP430 User Guide ,汇编程序设计,反汇编指南

2013-05-08

msp430F437 datasheet

单片机 TI MSP430 LCD 很不错的单片机资料

2013-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除