OrangePI one开发板,系统是Armbian_5.24_Orangepione_Debian_jessie_3.4.113.img,无线网卡是EDUP迷你型,它是基于RTL8188CUS
2020-07-23 08:08
在最后一个峰值停止Time2。在第一个峰值产生It0中断,这个事件启动Time2。另一个中断(T2)用于微秒(CUS)和毫秒(CMS)的计数。当到达最后一个峰值时,条件if(cus>0
2020-03-20 07:15
平台使用AM3715 (Device Package:CUS)请教 这两个比较特殊的gpio_126 gpio_129问题: 根据e2e提示,做了以下处理: u16
2018-06-04 01:58
nRF24L01是什么?如何去使用STM32中nRF24L01这个无线2.4G收发芯片呢?
2021-11-01 06:50
请问AM335x USB WIFI 卡不能用USB DMA 模式的问题解决了吗,我在网上搜了很久也没有个结果。肯请TI的工程师给个明确的答案。 我碰到的问题如下: 开启USB DMA模式,USB wifi卡在低数据率下能正常通信,但是一旦网络吞吐率一高,wifi就卡死了 使用USB PIO模式,USB wifi卡也能正常工作,而且什么情况下都不会卡死,只是速率上不去阿。 我现在用的linux kernel 来自 EZSDK6.000 根据现象,应该就是 http://processors.wiki.ti.com/index.php/Sitara_SDK_6.00.00_Release_Notes写的USB DMA Critical issue (ARM_MPU.KERNEL.39)这个问题。 如果这个问题已经解决,麻烦告知一下解决的方法
2018-06-04 15:28
公司购买STLINK 一般在那里可以买到? 6个左右谢谢!
2018-11-21 08:47
硬件环境:BananaPi-R1操作系统:Lubuntu (Linux lamobo 3.4.103 #1 SMP PREEMPT Tue Feb 10 18:51:55 CST 2015 armv7l armv7l armv7l GNU/Linux)软件准备:dnsmasq haveged (apt-get install)进入正题1.进入下面网址,下载linux版本软件http://www.realtek.com/downloads ... oads=true#RTL8192CU2.通过ssh传到开发板,进行解压(ssh传输请自行百度)3.unzip RTL8192xC_USB_linux_*.zip4.tar zxvf RTL8188C_8192C_USB_linux_*/wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8_rtw_*.tar.gz5.cd wpa_supplicant_hostapd-0.8_*/hostapd/6.make7.sudo cp hostapd hostapd_cli /usr/local/***in/8.编写开启ap的配置文件vi /etc/hostapd/hostapd.conf :ssid=MyAccessPoint#ap名字wpa_passphrase=MySecretPassword #ap密码ctrl_interface=/var/run/hostapd #用途未知interface=@INTERFACE@#无线网卡接口 iwconfig 会显示出 wlanxx未随机数bridge=br0 #网桥编号,通过网桥共享上网driver=rtl871xdrv#驱动 和网上大多数驱动不同,但是这个是确实可用的hw_mode=g#未知channel=6#频道号,需要根据iwconfig中提示的hz数进行设置wpa=2#加密方式ieee80211n=1#未知,但是有用wme_enabled=1 #未知ht_capab=[SHORT-GI-20][SHORT-GI-40][HT40+] #未知wpa_key_mgmt=WPA-PSK#加密方式wpa_pairwise=CCMPmax_num_sta=8 #允许的最大的连接数目9.配置网桥vi /etc/network/interfacesauto br0iface br0 inet staticaddress 192.168.xxx.1netmask 255.255.255.0network 192.168.xxx.0broadcast 192.168.xxx.255bridge_ports nonebridge_fd 1bridge_hello 1bridge_stp on 10.编辑dnsmasq配置文件: /etc/dnsmasq.d/dhcp.conf :dhcp-range=192.168.xxx.100,192.168.xxx.200,255.255.255.0,12hdhcp-option=option:router,192.168.xxx.1dhcp-option=option:dns-server,192.168.xxx.1dhcp-authoritative11.编写开机脚本文件,开机即可运行vi ~/.bash_profile(本文件在用户登录后执行)ifconfig wlan1 upbrctl addif br0 eth0brctl addif br0 wlan1hostapd -d /etc/hostapd/hostapd.conf 缺点:1.搭建网桥时间过长,所以连上wifi并可以用需要较长时间 2.有时候会碰到网卡或网桥不存在的问题需要重启 3.有时候会连不上wifi需要多次连接在可以连上,或者需要重启板子 4.功能可能不能满足你的需求,希望各路大神批评指正,互相交流。 个人心得:开启ap过程中慢慢懂得了一些网络知识,最终能够实现也是一次次尝试不同的方法才弄好的,最终还是要找到合适的hostapd以及合适的方法。
2015-08-12 15:32
热式质量流量计采用热扩散原理,热扩散技术是一种在苛刻条件下性能优良、可靠性高的技术。其典型传 感元件包括两个热电阻(铂RTD),一个是速度传感器,一个是自动补偿气体温度变化的温度传感器。
2019-09-17 09:00
你好,我正在努力使I2C成为SMBUS的主人。我面临以下问题1。SMBus奴隶的删除插入使得S I2C接口被卡住。-原因-在ISR I2C主机正在等待配置的从属回复数。2。为了避免上述问题,我们尝试了手动模式的I2C接口,但现在的问题是陷入在THYE,而在API内循环。问题1。PSOC中有SMBus主模块吗?我只看到SMBus从…为什么?2。如何为PSoC生成的API添加超时??我觉得没有超时的I2C API是危险的,
2019-09-19 07:57
嗨,伙计,我有2个PIC32 MZ连接到端口H(16位端口)作为一个通信总线,最快的速度,我可以下车总线只有42MHz。用我的SDS 110 2DL示波器测试。我的芯片速度设置如下,我相信这是我能得到的最快的,但我可能还没有设置什么东西。下面是我的速度设置。混合C和MIPS32汇编。(C)PFMWS=4;/Flash PM等待状态PrimoPix.PrPoN=3;//预取CaseEnter CwitChyCyLyLPRC(){SysKEY=0xAA9699;SysKys0x55 66 99 AAA;OSCCONBITS.NoSC=1;//使用系统PLL(SPLL)OcCONBITS.COSC=1;//使用系统PLL。(拼写)OcCONBITS。FRCdiv=0;/ /除以1个SPLCONBITS。PLLRANK=2;//816MHz 8MHz SPLCONBITS。PLILLK=1;//POSC被选择为系统PLL SPLLCONBITS的输入。PLILDIV=0;//div为1。8MHz的SPLCONBITS.PLLMULT=82;//PLLCONBITS。PLRODIV= 1;//1 div 2。16MHz的OcChans.OsWeN=1;//改变时钟(OsCurth.OSWEN);返回0;}和我的汇编程序循环:Li $T0655 35SH $T0,PORTH Li $T0,0 SH $T0,PORTH J循环NopSO,上面的C程序用PLL设置CPU速度,汇编程序只将16位,然后0位作为FAS。在我的PLL设置下,这是我在MZ无法运行之前最快设置的时钟。MZ的MIPS32 CPU的最高速度是252MHz,我假设我们应该至少有100MHz的端口速度或更大。当CePU设置在200兆赫以上时,我等待4个闪存状态。所以有没有任何I?如何提高港口速度?请让我知道。谢谢大家,希望很快收到你们的信。Pete:以上来自于百度翻译 以下为原文 Hi Guys, I've got 2 PIC32MZ's connected to PORT H (16bit ports) as a communication bus and the fastest speed I can get out of the bus is only 42Mhz. Tested with my SDS 1102DL Oscilloscope.My Chip speed settings is below and I believe this is the fastest I can get but I probably haven't set something. Below is my speed settings.Mixed C and MIPS32 assembly.(in C)PRECONbits.PFMWS = 4;//Flash PM Wait StatesPRECONbits.PREFEN = 3;//PREFETCH CACHEint switch_clock_lprc() { SYSKEY = 0xaa996655; SYSKEY = 0x556699aa; OSCCONbits.NOSC = 1;// Use System PLL (SPLL) OSCCONbits.COSC = 1;// Use system PLL (SPELL) OSCCONbits.FRCDIV = 0;// Divide by 1 SPLLCONbits.PLLRANGE = 2; //8-16Mhz 8Mhz SPLLCONbits.PLLICLK = 1; // Posc is selected as input to the System PLL SPLLCONbits.PLLIDIV = 0; //div by 1. 8Mhz SPLLCONbits.PLLMULT = 82;// SPLLCONbits.PLLODIV = 1; //1 div by 2. 16Mhz OSCCONbits.OSWEN = 1; //change clock while (OSCCONbits.OSWEN); return 0;}and my assembler programloop: li $t0,65535 sh $t0,PORTH li $t0,0 sh $t0,PORTH j loop nop So with the above, my C program sets the CPU speed with the PLL and the assembler program just toggles 16 bits and then 0 bits as fast as it can.So with my PLL settings this is the fastest I can set the clock before the MZ won't run.The MZ's MIPS32 CPU's top speed is 252Mhz, I would assume that we should get at least 100Mhz port speed or greater.I'm waiting 4 flash states for when the CPU is set above 200Mhz.So has anyone got any ideas on how to increase the port speed? Please let me know.Thanks guys and hope to hear from you soon.Pete :)
2018-08-27 15:17