Ardelle Froeliger

  • Content Count

  • Joined

  • Last visited

About Ardelle Froeliger

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I use Xilinx Spartan3E chip to design a SDRAM data storage module, I put the global clock through ODDR2 to output a clock to the SDRAM for data reading, writing and sampling, but I found that I output this clock 80M when the voltage swing is only 500mV, the higher the frequency, the smaller the voltage swing. And I want to push the SDRAM clock to 140M, how to solve this problem? FPGA operating conditions: BANK voltage: 3.3V
  2. Brief introduction Some time ago, I found a heart rate sensor module MAX30100. This module can collect blood oxygen and heart rate data of users, which is also simple and convenient to use. According to the data, I found that there are libraries of MAX30100 in the Arduino library files. That is to say, if I use the communication between Arduino and MAX30100, I can directly call the Arduino library files without having to rewrite the driver files. This is a good thing, so I bought the module of MAX30100. I decided to use Arduino to verify the heart rate and blood oxygen collection
  3. I think the default data precision is different between the above two. 18B20 should be 12 bits and 18S20 may be 9 bits by default. You shift the data obtained by s20 by 3 bits left and see if the result is closer to b20.
  4. How to download Digilent FPGA family development kits such as Nexys, Basys, Atlys, Genesys, etc.
  5. Required materials ESP32 KOB electronic lock Relay STONE STWI070WT-01 display MFRC522 module Realized function 1. card registration. 2. username and password registration. 3. card swipe to unlock the electronic lock. 4. User name and password to unlock the electronic lock. Connection diagram GUI design Code import mfrc522 import time import _thread from os import uname from machine import Pin, UART #from pyb import UART #import machine suos = Pin(32,Pin.OUT) uart2 = UART(2, baudrate=115200, rx=16,tx=17,timeout=10) ES
  6. ~/kernel/linux-digilent$ make ARCH=arm CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s cc1: error: unrecognized command line option ‘-mlittle-endian’ cc1: error: unrecognized command line option ‘-mno-thumb-interwork’ kernel/bounds.c:1:0: error: unknown ABI (aapcs-linux) for -mabi= switch kernel/bounds.c:1:0: error: bad value (armv5t) for -march= switch make[1]: *** [kernel/bounds.s] Error 1 make: *** [prepare0] Error 2
  7. I am looking for the ov7670 programming on Digilent Nexys3. I have read an ov7670 article before. It would be good to have detailed steps like how to connect ov7670 to Digilent Nexys3, how to sample it, how to show it in the monitor, and preferably an example of the design in ise.
  8. Okay I understand, thank you very much for your patient reply, about the screen parameters I uploaded as an attachment. I'll be thinking about whether to pursue this idea. Datasheet STONE STWI070WT-01.pdf
  9. I'm using Stone's TFT LCD, which I've used to connect to an Arduino UNO, so I assume it can be connected to a DIGILENT. I'm thinking about buying a Digilent product just haven't thought about which one I should buy yet. My LCD and Arduino are connected according to DIN-TX, DOUT-RX. I mainly want to do a project related to infrared and radar.
  10. Are DIGILENT and TFT LCD compatible? How do they need to be connected?
  11. Hello guys, I'm a complete beginner, I'm Ardelle from Australia, I like to do some DIY by myself and I hope I can learn a lot here.