Souped-Up Reflective Sensor Uses Itself for Wireless Programming - Proximity sensors are common enough in automation projects that we hardly give the... - https://hackaday.com/2023/06/06/souped-up-reflective-sensor-uses-itself-for-wireless-programming/ #microcontrollers #phototransistor #photosensor #reflective #attiny202 #attiny212 #threshold #wireless #obp732 #optics #parts #uart
#uart #parts #optics #obp732 #wireless #threshold #attiny212 #attiny202 #reflective #photosensor #phototransistor #microcontrollers
#SC16IS752 IIC I2C/SPI Bus Interface zu #Dual Kanal #UART - so kann man den raspberry pi pico auf die schnelle mal um weitere UART Schnittstellen zur Steuerung erweitern #RP2040 - passt alles in ein 2,54mm Raster rein
#sc16is752 #dual #uart #rp2040
#riscv #assembly #io #UART
#MIMO #serialCommunication #serial Rather nice potted summary with IO stuff
https://michaeljclark.github.io/asm.html
also
https://twilco.github.io/riscv-from-scratch/2019/07/08/riscv-from-scratch-3.html
#riscv #assembly #io #uart #mimo #serialcommunication #serial
#riscv #assembly #io #UART
#MIMO #serialCommunication Rather nice potted summary with IO stuff
https://michaeljclark.github.io/asm.html
also
https://twilco.github.io/riscv-from-scratch/2019/07/08/riscv-from-scratch-3.html
#riscv #assembly #io #uart #mimo #serialcommunication
#riscv #assembly #io #UART
#MIMO #serialCommunication Rather nice potted summary with IO stuff
https://michaeljclark.github.io/asm.html
https://twilco.github.io/riscv-from-scratch/2019/07/08/riscv-from-scratch-3.html
#riscv #assembly #io #uart #mimo #serialcommunication
Not the #wifi connector that is circled.. 😂 #bambulab was so considerate as to actually populate and label the #UART port on the controller! #reverseengineering
#wifi #bambulab #uart #reverseengineering
#Raspberry Pi Debug Probe arrived. Cute little thing. #openOCD #SWD #UART 3.3v micro-USB, upgradable firmware 4 cables included plus case.
#raspberry #OpenOCD #swd #uart
Raspberry Pi's new Debug Probe
This is nice to see, although I already have a small collection of various USB to serial probes that goes back to actual 25 and 9-pin DIN connectors.(...)
#debugging #rp2040 #raspberrrypi #uart #probe #ftdi #swd #serial
#debugging #RP2040 #raspberrrypi #uart #probe #ftdi #swd #serial
It's new product time! Say "Hello!" to the Raspberry Pi Debug Probe. Designed for easy solderless plug-and-play debugging it is compatible with the CMSIS-DAP standard and provides both a UART serial bridge and a standard Arm Serial Wire Debug (SWD) interface with an open source, and easily upgradeable, firmware. #RaspberryPi #DebugProbe #SWD #UART #RP2040 https://www.raspberrypi.com/news/raspberry-pi-debug-probe-a-plug-and-play-debug-kit-for-12/
#raspberrypi #debugprobe #swd #uart #rp2040
@ariadne @arch Yeah, the #PinePhone communicates with its #modem over #UART/#Serial, so there's none of the nonsensical proprietary libs requiring loading into the host system.
#CH340T #Isolate #Uart V2.1 www.lctech.cc #LC #Technology
#ch340t #isolate #uart #lc #technology
#bidi #uart is working on the #nandland #fpga. the next tutorial is #vga, but I'm gonna skip it for now. get back to basics and build some side-by-side old-skool #digital #circuit on the #breadboard vs fpga and see what my brain can latch onto.
(latch. that's a, I say that's a JOKE, son. I say, this boy's about three turnips short of a STEW.)
#bidi #uart #nandland #fpga #vga #digital #circuit #breadboard
omg I read a single (simulated) byte in an #fpga #uart. I am a COMPUTER (and electronics) GOD
I can't yet read a second byte, but maybe its like one of those Days of Creation things. Separate the firmament from the waters under the earth today, see and call it good, then create animals tomorrow.
omg I read a single (simulated) byte in an #fpga #uart. I am a COMPUTER (and electronics) GOD
I can't yet read a second byte, but maybe its like one of those Days of Creation things. Separate the firmament from the waters under the earth today, see and call it good, then create animals tomorrow.
A discussion (linked below) of serial line #break signals reminded me of an era of #computinghistory / #retrocomputing when those break signals were far more common...
A serial line break signal is effectively a serial line framing error. The bits aren't where they should be, and the clocking bits are wrong. As with other things in computing, sometimes errors are (re)used for other not-error purposes.
Many old serial terminals such as the #DEC #VT100 terminal had a dedicated break key, and there was the F5 key on a #VT220 terminal LK201 keyboard, and this key generated and sent the framing error. The break.
Why deliberately send an error?
Because a cheap #UART chip in the serial port hardware could easily detect that framing error.
A UART that could detect the arrival of a specific serial line character, say ^P to perform some action, cost rather more. And vendors of lower-end servers tended to prefer lower-end parts.
Which meant that some inexpensive computer servers—inexpensive servers for the 1980s and 1990s era, that is—used a cheap UART for their console control port—a console serial line allowed server management by serial line—and which meant the server could detect and use the break to interrupt the server processing, such as halting a stuck operating system.
This then also meant that an errant break on the console could halt the server.
And of course a DEC VT terminal and various other serial terminals also tended to generate framing errors on first power up. Not just when the break key was pressed.
Which then halted the server.
Adding more complexity to this console break usage, some operating systems (including #VAX/#VMS and #OpenVMS) also used break to defeat password-grabbing apps.
Yes, password-grabbing apps have been around for a long time. Well before the era of Control-Alt-Delete, another means to thwart a password-grabbing app
You'd enter a break, or the C-A-D, and the logged in session would be terminated.
Usage which then caused the very obvious problem for a serial console of course, just as soon as somebody entered a break on the serial console line.
With some systems, you could continue a halted system if you entered the continue command quickly enough. If not, welcome to a server reboot and grumpy users.
In a more recent era, terminals and terminal emulators and keyboards generally lack break keys. So either the terminal emulator needs a break function in its menus or some other chord, or you'll need some other approach when using the so-called secure server login feature (this feature has largely disappeared, given telnet (boo!) ssh (yay!) logins get a new session), or to trigger a halt on a console with a break-expecting UART.
Now if you've been following along, maybe a rather more baudy tale has occurred to you: a serial line framing error can also be generated by changing the terminal setting for the serial line speed. Switch speeds, press a few characters, reset the speed back to the correct value, and you should be looking at the aftermath of a break signal.
Sending ^P to a console—for those old VAX and ilk that expect a ^P—to halt the server is just far too easy.
But switching serial speeds to trigger a halt... works. Sometimes when you don't want it to.
#break #computinghistory #retrocomputing #dec #vt100 #vt220 #uart #vax #openvms
It's been almost two weeks since I posted about my #BME280 data logger. Right now, all the logging it can do is to just dump out the raw measurements via #UART. :) I left it running, and it collected 17079 samples at 1 sample/min. That is 11.86 days.
I still like the pressure graph the most. The nearly 5.5hPa drop in a day is because of the big #storm that got here yesterday. It's a rainy storm, which is why you can see it on the humidity graph as well. #electronics
#electronics #storm #uart #bme280
Federico @apps3c has just published on the @hnsec blog a new article for his "Journey into IoT" series, in which he tears apart an #IoT device. This one is mostly about #UART communications.
A journey into IoT – Unknown Chinese alarm – Part 4 – Internal communications
https://security.humanativaspa.it/a-journey-into-iot-unknown-chinese-alarm-part-4-internal-communications/
The full series is linked here:
https://security.humanativaspa.it/tag/iot/
I did a small " #IoT Assessment" on one of the TP-Link Wifi Router using #FlipperZero and #UART USB Bridge ! 🐬
I need to dig where to find the admin password of the Web Control Panel 💀
https://alrikrr.github.io/posts/reverse-engineering/iot-hacking/tplink-ac750/