#stm32f1
Explore tagged Tumblr posts
rixtronix · 3 months ago
Video
youtube
Mengambar STM32F1 Kicad KM742
0 notes
ovaga-technologies · 11 months ago
Text
STM32F103C6T6 Datasheet, Pinout, and Specifications
The STM32F103C6T6 is a powerful microcontroller known for its versatility and performance. It belongs to the STM32F1 series produced by STMicroelectronics, offering a wide range of features and capabilities. This microcontroller is highly regarded in the world of embedded systems and microcontroller applications due to its robustness, cost-effectiveness, and ease of use. Its popularity stems from its ability to cater to a wide range of applications, from simple DIY projects to complex industrial automation systems. In this article, we'll provide an overview of theSTM32F103C6T6, exploring its specifications, schematic, pinout, programming, datasheet, and more details.
Tumblr media
Description of STM32F103C6T6
The STM32F103C6T6 performance line family integrates the high-performance ARM Cortex-M3 32-bit RISC core, operating at a frequency of 72 MHz. It features high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 6 Kbytes) and a wide range of enhanced I/Os and peripherals connected to two APB buses. All devices offer two 12-bit ADCs, three general-purpose 16-bit timers plus one PWM timer, as well as standard and advanced communication interfaces: up to two I2Cs and SPIs, three USARTs, a USB, and a CAN.
The STM32F103C6T6 low-density performance line family operates from a 2.0 to 3.6 V power supply. It is available in both the –40 to +85 °C temperature range and the –40 to +105 °C extended temperature range. A comprehensive set of power-saving modes allows for the design of low-power applications.
The STM32F103C6T6 low-density performance line family includes devices in four different package types, ranging from 36 pins to 64 pins. Depending on the chosen device, different sets of peripherals are included. The following description provides an overview of the complete range of peripherals proposed in this family.
These features make the STM32F103C6T6 low-density performance line microcontroller family suitable for a wide range of applications such as motor drives, application control, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.
Features of STM32F103C6T6
ARM 32-bit Cortex™-M3 CPU Core: The microcontroller is powered by an ARM Cortex™-M3 CPU core, capable of operating at a maximum frequency of 72 MHz. It delivers a performance of 1.25 DMIPS/MHz (Dhrystone 2.1) with 0 wait state memory access and supports single-cycle multiplication and hardware division.
Versatile Memories: The STM32F103C6T6 features 16 or 32 Kbytes of Flash memory for program storage and 6 or 10 Kbytes of SRAM for data storage.
Clock, Reset, and Supply Management: It supports 2.0 to 3.6 V application supply and I/Os. The microcontroller includes a Power-On Reset (POR), a Power-Down Reset (PDR), and a programmable voltage detector (PVD). It also features a 4-to-16 MHz crystal oscillator, an internal 8 MHz factory-trimmed RC oscillator, and an internal 40 kHz RC oscillator. Additionally, it provides a PLL for the CPU clock and a 32 kHz oscillator for the Real-Time Clock (RTC) with calibration.
Low Power: The STM32F103C6T6 offers Sleep, Stop, and Standby modes for power optimization. It includes VBAT supply for RTC and backup registers.
2 x 12-bit, 1 µs A/D Converters: The microcontroller is equipped with two 12-bit analog-to-digital converters (ADC) with up to 16 channels. It has a conversion range of 0 to 3.6 V and supports dual-sample and hold capability. Additionally, it features a temperature sensor.
Direct Memory Access (DMA): It includes a 7-channel DMA controller that supports peripherals such as timers, ADC, SPIs, I2Cs, and USARTs.
Up to 51 Fast I/O Ports: The STM32F103C6T6 offers 26/37/51 I/Os, all mappable on 16 external interrupt vectors. Almost all ports are 5 V-tolerant, providing flexibility in interfacing with various external devices.
STM32F103C6T6 Specifications
TypeParameterCoreARM Cortex M3
Core Size
 32-Bit Single-CoreProgram Memory Size32 kBData Bus Width32 bitADC Resolution12 bitMaximum Clock Frequency72 MHzRAM Size10K x 8Supply Voltage - Min1.8 V, 2 VSupply Voltage - Max3.6 VVoltage - Supply (Vcc/Vdd)2V ~ 3.6VConnectivityCANbus, I2C, IrDA, LINbus, SPI, UART/USART, USBPeripheralsDMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDTNumber of I/Os48 I/O
Operating Temperature
 -40°C ~ 85°C (TA)
Package / Case
48-LQFP
Absolute Maximum Ratings
SymbolRatingsValueVDD − VSSExternal main supply voltage (including VDDA and VDD)–0.3V ~ 4.0VVINInput voltage on five volt tolerant pinVSS − 0.3V ~ VDD + 4.0VInput voltage on any other pinVSS − 0.3V ~ 4.0V|VDDx|Variations between different VDD power pins50mV|VSSX −VSS|Variations between all the different ground pins50mVVESD(HBM)Electrostatic discharge voltage (human body model)2000VIVDDTotal current into VDD/VDDA power lines (source)150mAIVSSTotal current out of VSS ground lines (sink)150mAIIOOutput current sunk by any I/O and control pin 25mAOutput current source by any I/Os and control pin-25mAIINJ(PIN)Injected current on five volt tolerant pins-5/+0mAInjected current on any other pin± 5mAΣIINJ(PIN)Total injected current (sum of all I/O and control pins)± 25mATSTGStorage temperature range–65°C to +150°CTJMaximum junction temperature150°C
STM32F103C6T6 Pinout
Tumblr media
STM32F103C6T6 Application
Motor Drives
The STM32F103C6T6 is used in motor drive systems to control the speed and direction of motors in various applications, such as industrial machinery, robotics, and automotive systems.
Application Control
It is utilized for controlling the operation of various applications, including home automation systems, smart appliances, and industrial automation equipment.
Medical and Handheld Equipment
Due to its low power consumption and high processing capabilities, the microcontroller is employed in medical devices such as portable monitoring systems, infusion pumps, and handheld diagnostic tools.
PC and Gaming Peripherals
STM32F103C6T6 is used in peripherals for PCs and gaming consoles, such as keyboards, mice, and game controllers, to provide efficient and reliable control interfaces.
GPS Platforms
It is used in GPS tracking devices and navigation systems to process location data and provide accurate positioning information.
Industrial Applications
Due to its robustness and reliability, the microcontroller is widely used in various industrial applications, including factory automation, process control, and monitoring systems.
PLCs (Programmable Logic Controllers)
It is utilized in PLCs for controlling and monitoring industrial processes and machinery.
Inverters
STM32F103C6T6 is used in power inverters, which convert DC power to AC power in applications such as solar power systems and uninterruptible power supplies (UPS).
Printers and Scanners
It is used in printers and scanners for controlling printing and scanning functions, providing fast and efficient operations.
Alarm Systems
The microcontroller is used in alarm systems for detecting and signaling unauthorized entry or other security breaches.
Video Intercoms
It is used in video intercom systems for communication and remote access control in residential and commercial buildings.
HVAC (Heating, Ventilation, and Air Conditioning)
STM32F103C6T6 is used in HVAC systems for controlling temperature, humidity, and air quality, ensuring comfortable and energy-efficient indoor environments.
STM32F103C6T6 Programming
To program the STM32F103C6T6, developers can use a variety of development tools and integrated development environments (IDEs) such as Keil, STM32CubeIDE, and Arduino IDE. These tools provide a user-friendly interface for writing, compiling, and debugging code for the microcontroller.
IDEs for STM32F103C6T6
Several integrated Development Environments (IDEs) support STM32F103C6T6, including the STM32CubeIDE, Keil uVision, and CoIDE. Each offers a unique set of features, catering to different programming needs and preferences.
STM32CubeIDE
STM32CubeIDE is an official IDE from STMicroelectronics for STM32 development. It integrates the STM32Cube library, providing a comprehensive software infrastructure to streamline the programming process.
Keil uVision
Keil uVision is another popular choice. It offers robust debugging capabilities, making it easier for developers to identify and resolve errors in their code.
STM32CubeMX is a graphical tool that helps developers configure the microcontroller and generate initialization code quickly. It allows users to configure peripherals, pin assignments, and clock settings, among other parameters. Then, it generates the corresponding initialization code in C language, which can be easily integrated into the development environment.
Another essential aspect of programming the STM32F103C6T6 is understanding the HAL (Hardware Abstraction Layer) libraries provided by STMicroelectronics. HAL libraries abstract the low-level hardware details, providing a standardized interface for interacting with the microcontroller's peripherals. This abstraction simplifies the development process and makes the code more portable across different STM32 microcontrollers. Understanding how to use HAL libraries is essential for efficiently programming the STM32F103C6T6 and leveraging its full potential in embedded applications.
STM32F103C6T6 Equivalent/Alternative
STM32F103C8T6.
STM32F103C6T6 Package
Tumblr media
STM32F103C6T6 Manufacturer
STMicroelectronics, a global leader in semiconductor manufacturing, is the proud manufacturer of the STM32F103C6T6 microcontroller. With a strong focus on innovation and quality, STMicroelectronics has established itself as a trusted name in the electronics industry. The company's commitment to excellence is evident in the STM32F103C6T6, which boasts high performance, reliability, and versatility. STMicroelectronics' dedication to customer satisfaction and technological advancement makes it a preferred choice for engineers and designers worldwide.
STM32F103C6T6 Datasheet
Download STM32F103C6T6 Datasheet PDF.
Conclusion
In conclusion, the STM32F103C6T6 microcontroller stands out as a versatile and powerful solution for embedded systems design. Its advanced features, including a 32-bit ARM Cortex-M3 core, a wide range of peripherals, and low power consumption, make it ideal for a variety of applications. It provides developers with a powerful tool to create innovative and efficient solutions for a wide range of applications.
0 notes
pauljacobevans · 8 years ago
Text
Moving Forth with Mecrisp-Stellaris and Embello
In the last episode, I advocated a little bit for Forth on microcontrollers being a still-viable development platform, not just for industry where it’s usually seen these days, but also for hackers. I maybe even tricked you into buying a couple pieces of cheap hardware. This time around, we’re going to get the Forth system set up on that hardware, and run the compulsory “hello world” and LED blinky. But then we’ll also take a dip into one of the features that make Forth very neat on microcontrollers: easy multitasking. To work! Hardware Mecrisp-Stellaris Forth runs on a great number …read more http://pje.fyi/Nxfx7B
0 notes
fobanana · 3 years ago
Text
Cleanflight firmware flip32 delux
Tumblr media
#Cleanflight firmware flip32 delux how to#
#Cleanflight firmware flip32 delux mod#
The first thing you need to do is download the latest drivers, firmware and configuration tool, you can get the.
#Cleanflight firmware flip32 delux how to#
But I would recommend getting at least an F4 flight controller as the F3s are kind of outdated. This is a quick guide showing you how to update the firmware on your flip32+ board. It flies extremely well and offers stunt mode (no auto-level), Horizon Mode (auto level when sticks near the center, so you can still flip, etc), and Angle mode (always auto level and limit bank and pitch to 45 degrees). I don’t know how much difference there is between an F4 and F7 as I currently only own a quad with an F4. Naze32 10DOF Flight Control board is designed to run on most frames with stock PIDs, just a few minor settings to get it going. If you want both then consider F4s and F7s. If so use Beat/Cleanflight if you want GPS use INav. I would say that flight controllers like F1s, F2s, and F3s can still be used you just have to make a choice: Do you want a racing oriented quadcopter or not. If GPS is an important feature to you I suggest you take a look at INav which is a Cleanflight clone with GPS in mind. Integrated On-Screen Display uses MWODS firmware and is compatible with flight controllers running Cleanflight, Beta flight & Baseflight.
#Cleanflight firmware flip32 delux mod#
You can mod the firmware to include the GPS but keep in mind that if you ever want to update the firmware to the latest version you will always have go through this process of compiling your custom version. Specification The hardware was designed by the lead developer of Cleanflight to be more capable than the previous-generation STM32F1-based boards after hearing feedback from the Cleanflight users, contributors and top-pilots.-36x36mm board with 30. The Flip32 Deluxe V5.0 The Flip32 Deluxe V5.0 18.00 With the entire communitys help, input, and support, the new Flip32 and Flip32+ is obsessively engineered to be one of the best flight controllers at a fraction of the cost. Deluxe: Additional sensors for altitude and direction. hex file by clicking the “Load Firmware” button. Hi, you should be able to flash your flight controller through the Betaflight/Cleanflight software on your PC. NEXT-GENERATION HARDWARE FÜR MULTICOPTER Der SPRacingF3 bietet alle Funktionalitäten welche man für das Herz seines Flugobjekts braucht, sei es für FPV Racing, akrobatisches Fliegen oder Luftaufnahmen.
Tumblr media
0 notes
kjunichi · 5 years ago
Text
「プロセッサの例外処理」を用いてマイコンの保護領域を読み出す手順が公開中、ソースコードもあり - GIGAZINE [はてなブックマーク]
Tumblr media
「プロセッサの例外処理」を用いてマイコンの保護領域を読み出す手順が公開中、ソースコードもあり - GIGAZINE
Tumblr media
マイコンの重要なデータは通常、データの読み出しを制限する「読み出し保護機能」によって守られていますが、その機能の回避方法はセキュリティ研究者などによって日々研究開発されています。組み込みエンジニアのMarc Schink氏とJohannes Obermaier氏は、マイコンの1つであるSTM32F1シリーズの保護機能を回避する方法を...
Tumblr media Tumblr media
from kjw_junichiのはてなブックマーク https://ift.tt/2Upalcj
0 notes
hackernewsrobot · 5 years ago
Text
Exceptional failure: breaking the STM32F1 read-out protection
https://blog.zapb.de/stm32f1-exceptional-failure/ Comments
0 notes
icunlock1 · 5 years ago
Photo
Tumblr media
Handheld EP968 online programmer STM8 STM32 NXP MC9S08 PIC offline The EP968Ti supports chips from leading world manufacturers: –ST STMicroelectronics: STM32F0 STM32F1 STM32F2 STM32F4 STM32L STM8S STM8L –MicroChip MSI: PIC12 PIC16 PIC18 –Atmel: ATmega ATtiny –Freescale Freescale: HCS08 RS08 –Ti Texas Instruments: MSP430 –Silabs: C8051 Series –NXP NXP: P89LPC9xx LPC2xxx LPC17xx LPC11xx LPC13xxEP968 upgrade to OLED dual screen, the screen is more beautiful, and the display content is more; Supports major manufacturers ISP online programming: PIC, AVR, STM32, HCS08/RS08, LPC2xxx, LPC9xx, STM8S, STM8L, C8051F… models are gradually increasing. http://www.chip-programmer.com/.
0 notes
zabpadotcom · 6 years ago
Text
F3 Flight Controller Acro 6 DOF/Deluxe 10 DOF for RC Multirotor FPV Racing Drone
https://zabpa.com/product/f3-flight-controller-acro-6-dof-deluxe-10-dof-for-rc-multirotor-fpv-racing-drone/ F3 Flight Controller Acro 6 DOF/Deluxe 10 DOF for Multirotor Racing Specification: Manual Item Name:  F3 Flight Control Version: Acro 6DOFand Deluxe 10DOF  (with  MS5611 Barometer and HMC5883 Compass) *35x35mm board, 30mm mounting holes. * STM32F3 CPU. * High-capacity Flash (Acro 6DOF and Deluxe 10DOF) * MPU6050 Accelerometers and Gyroscopes * MS5611 Barometer (Deluxe 10DOF) * HMC5883 Compass (Deluxe 10DOF) * MicroUSB socket. * 4 x 4 pin JST-SH Socket (I2C, SWD, 2xuart) * 2 x 8 pin JST-SH Socket (PPM, PWM, SERIAL RX, GPIO, ADC, 3V, 5V, GND) * 8 x 3 pin though-holes for pin headers for ESC / Servo connections. * 2 x 4 pin though-holes for the 2x serial ports . * 2 x 2 pin though-holes for battery voltage and buzzer. Features: Better coding practices and introducing tests, easier to maintain and for future development. (Dominic has software development background) Many bugs fixed from Baseflight. Supports more flight controllers, including CC3D, CJMCU and Sparky. Supports OneShot ESC and more than 8 RC channels. Additional PID controllers that uses floating point arithmetic operations. (now has 3 built-in PID Controllers) Many more features such as RGB LED strip support, Autotune, In-flight PID tuning with your radio etc. Flight Performance The F3 builds on tried and tested software, processor and sensor technology to make your aircraft fly like it’s on rails. No-Compromise I/O Use all the features all the time; e.g. Connect your OSD + SmartPort + SBus + GPS + LED Strip + Battery Monitoring + Sonar + 8 motors – all at the same time! Configurable The F3 runs Cleanflight which can be configured to suit your needs using a cross-platform GUI (Windows/OSX/Linux). Tiny and lightweight The F3 has a standard 35x35mm form-factor with 30mm mounting holes and weighs just 6 grams. Flight Logging On-board high-capacity black box flight log recorder – optimize your tuning and see the results of your setup without guesswork. Next-Generation CPU The F3 has an ARM Cortex-M4 72Mhz CPU with Math co-processor (FPU) for efficient flight calculations that gets more done in less time. Loop times up to ~2x as fast as previous-generation STM32F1 based boards. Developer Friendly Developer friendly debugging port (SWD) and boot mode selection, unbrickable bootloader. OneShot ESC Full support for OneShot ESCs for easy PID tuning and a sharper response. Broad RC receiver Support Supports SBus, SumH, SumD, Spektrum1024/2048, XBus, PPM, PWM receivers. No external inverters required (built-in). Programmable LED Dedicated output for programmable LEDs – great for orientation, racing and night flying. Battery Monitoring Battery monitoring ports for voltage and current. Sonar Sonar support for precision low-altitude hold. I2C Port I2C port always powered, perfect for external sensors or always-on OLED Screen. Buzzer Buzzer port for audible warnings and notification      Package Included: Acro 6DOF Version  1 x F3 Flight Control for  Multicopter  2 x 8p Wire Rod 2 x 4p Extension Path 5 x Pins set Deluxe 10DOF Version 1 x F3 Flight Control for Multicopter with  MS5611 Barometer and  HMC5883 Compass 2 x 8p Wire Rod 2 x 4p Extension Path 5 x Pins set , , , , , , , Shopping Made Fun
Tumblr media
Read More https://zabpa.com/product/f3-flight-controller-acro-6-dof-deluxe-10-dof-for-rc-multirotor-fpv-racing-drone/
0 notes
bbkic · 6 years ago
Text
W5500 Driver open source projects
W5500 Driver open source projects
W5500 Driver open source projects - 오픈소스
AVR-ATmel
LPC 시리즈 - NXP LPC11exxx …
STM32 시리즈 - ST Microelectronics
PIC 시리즈 - Microchips PIC18, PIC24 …
PSoC 시리즈 - Cypress
W5500으로 이더넷 구현하기 (개발 환경 구축)
Tumblr media
W5500 Driver open source projects - 오픈소스
이전에 PSoC W5500 Driver 에 관련된 글을 작성했었다.
W5500 Ethernet driver for PSoC - FreeRTOS
이외에 많은 대중적인 MCU 들이 많이 있는데 관련해서 드라이버 소스들을 정리해 보고자 한다.
일단, 공식적으로 WIZnet에서 제공하고 있는 통합 라이브러리는 아래와 같다.
https://github.com/Wiznet/ioLibrary_Driver ; SOCKET APIs like BSD & WIZCHIP(W5500 / W5300 / W5200 / W5100) Driver
AVR-ATmel
일단 아두이노 소스를 모두 활용할 수 있다.
Arduino Ethernet Github site
https://github.com/arduino/Arduino/tree/master/libraries/Ethernet
또다른 아두이노 진영인 arduino.org 의 최신 소스코드 - 여기가 좀 더 W5500 테스트가 많이 되어 있는 것 같다.
https://github.com/arduino-org/Arduino/tree/ide-org-1.6.1.x/libraries/Ethernet2
보드에 같이 올라가 있는 상품도 있고.
http://www.arduino.org/products/boards/4-arduino-boards/arduino-leonardo-eth
Tumblr media
칩 제작사인 위즈네트에서 제공하는 통합 라이브러리
https://github.com/Wiznet/WIZ_Ethernet_Library
통합 라이브러리 이전에 먼저 개발하고 테스트한 공신할 수 있는 embeddist 님께서 작성해 주신,
WIZ Ethernet Library for Arduino IDE-1.6.4
WIZ Ethernet Library for Arduino IDE-1.5.x
WIZ Ethernet Library for Arduino IDE-1.0.5
호주의 뛰어난 개발자 이신 Phillip Stevens 가 만드신 freeRTOS & libraries for AVR ATmega 프로젝트 소스
Tumblr media
FreeRTOS 포트 정보를 찾는다면 단언코 이 프로젝트가 레퍼런스 1순위. Goldilocks Analogue 라는 ADC 기능이 기본적으로 탑재되어 있는 Arduino 호환 보드를 개발해서 사업을 하고 있기도 하다.
https://github.com/feilipu/avrfreertos
https://github.com/feilipu/avrfreertos/tree/master/freeRTOS82x/lib_iinchip
https://sourceforge.net/projects/avrfreertos/
ehajo 라는 독일업체에서 만든 보드와 예제 코드.
http://www.ehajo.de/en/boards/ethernet-shield-wiznet-w5500.html
https://github.com/ehajo/wiznet
기타 제작자들의 작품들
https://github.com/dansut/Cosa/tree/W5100-W5500/libraries/W5100 (통합드라이버)
https://github.com/oltzen/W5500Example ; 
블로그의 위치는 http://www.oltzen.de/w5500.html (독일어, 구글 번역하면 볼 만 함)
LPC 시리즈 - NXP LPC11exxx …
위즈네트에서 개발된 W5500 용 EVB, 메인 칩셋으로 NXP사의 LPC 시리즈를 이용하고 있다.
Tumblr media
https://github.com/Wiznet/W5500_EVB
개발 환경의 구축에 관련된 내용은 위즈네트 아카데미(http://wiznetacademy.com) 에서 강의를 들어 볼 수 있으며,
강의노트 - WIZnet Academy (http://wiznetacademy.com/wp/wp-content/uploads/2015/02/WIZnet-Academy-W5500-WebServer.pdf)
또한 아래 글을 참고해도 된다. W5500으로 이더넷 구현하기 (개발 환경 구축)
W5500 EVB로 IoT 개발하기 - Echo Server 2015.01.06
W5500 EVB로 IoT 개발하기 - W5500 Driver porting 2015.01.06
W5500 EVB로 IoT 개발하기 - 툴 설치편 2015.01.06
ARM 사의 오픈소스개발환경인 http://mbed.com 을 통해서도 많은 예제와 소스코드를 찾을 수 있다.
Tumblr media
먼저 하드웨어는 W5500 Ethernet Kit for IoT (https://developer.mbed.org/components/W5500-Ethernet-Kit-for-IoT/) 을 사용하면 된다.
ARM mbed 환경에서는 Cortex-M 시리즈의 칩셋을 기본적으로 제공하고 있으므로 NXP 뿐 아니라 STM32 코드로도 활용이 가능하다.
STM32 시리즈 - ST Microelectronics
먼저 WIZnet(http://wiznet.co.kr) 에서 제공하고 있는 Web module 의 소스코드를 가장 먼저 레퍼런스 할 수 있다.
https://github.com/Wiznet/WIZ550web
https://github.com/Wiznet/WIZ550Web_STM32F103RB_CoIDE ; 무료 컴파일러 Coocox 버전 (http://www1.coocox.org/CooCox_CoIDE.htm)
Arduino for STM32 Project (https://github.com/rogerclarkmelbourne/Arduino_STM32) 의 일부 프로젝트로 진행된 라이브러리.
Vassilis Serasidis 님이 개인적 
Tumblr media
코드 사이즈, DHCP 라이브러리를 직접 테스트 하며 완성된 통합 라이브러리 버전이다. 짝짝~~
https://github.com/Serasidis/Ethernet_STM ; WIZnet W5500, W5200, W5100 ethernet library for 8-bit, 32-bit Arduino and STM32F1 (STM32F103) micro-controllers
성공스토리는 이 포럼글에서 확인해 볼 수 있다. : “W5500 library is (finally) ported”
Arduino STM 프로젝트는 이전에 Maple Project (http://www.leaflabs.com/about-maple/)에서 생성된 것으로 아두이노 IDE를 ARM 계열에서도 사용해 보자고 하는 운동에서 시작되었다.
국내 개발자, w5500 모듈을 가지고 기본 라이브러리를 활용하여 TCP/IP 서버와 클라이언트를 구현한 KEIL 프로젝트로 아래 링크에서 소스코드를 다운로드 받을 수 있다.
wiznet ethernet controller w5500 with STM32F10
유럽에서 진행되고 있는 통합 EVB 같은 ETH WIZ click
Tumblr media
본 모듈은 http://www.mikroe.com/ 이라는 곳에서 기본 보드와 아주 다양한 기능별 모듈을 제공하여 Prototype 설계를 가능하게 해 준다. 그림처럼 아주 깔끔한 형태의 보드를 제공하고 있고, 물론 예제 라이브러리도 아주 고급지게 제공된다.
물론 아래와 같이 PIC 시리즈를 포함하여 AVR, ARM 소스도 같이 제공하고 있어 다양한 활용이 가능하다.
http://libstock.mikroe.com/projects/view/1314/eth-wiz-click-board-example
Examples are written for :
EasyPIC v7 - PIC18F45K22
EasyPIC v7 for dsPIC30 - dsPIC30F4013
EasyPIC Fusion v7 - PIC32MX795F512L
EasyAVR v7 - ATmega32
EasyMX PRO v7 STM32 - STM32F107VC
EasyFT90x v7 - FT900
약간 특이하게 아래와 같이 아두이노 호환형태의 보드와 Basic 형태의 코드와 라이브러리를 배포하고 있는 Firewing Project 도 PIC 시리즈를 이용하시는 분들은 참고할 만 하다.
Tumblr media
단, 컴파일러/IDE의 지원이 이곳(http://www.firewing.info/pmwiki.php?n=Main.HomePage)에서 유료로? 무료로 받는지는 확인해보고 사용해 보시길.
W5500 Dirver 페이지는 http://www.firewing.info/pmwiki.php?n=FirewingUser.W5500
https://github.com/FeezingCode/pic18_W5500
PSoC 시리즈 - Cypress
W5500 Ethernet driver for PSoC - FreeRTOS 여기에 정리를 해 두었다. 그래도 간략하게, 해당 링크는
http://www.e2forlife.com/2015/09/its-been-a-while/
이 페이지에는 W5500 드라이버는 물론이고, FreeRTOS 사용자들을 위해 porting 작업이 완료되어 있는 소스를 공개하고 있다.
해당 소스의 위치는 Check out the “example” project at https://github.com/e2forlife/PSoC-W5500-Example.git
아직 FreeRTOS 전체적인 프로젝트가 종료되지 않아서 최종 릴리즈 버전은 없지만 개발 버전은 자신의 Github을 통해 공유하고 있다. 소스의 위치는 아래 링크를 참고하기 바란다.
프로젝트 페이지 https://github.com/e2forlife/PSoC-FreeRTOS
개발 버전 공개페이지 : https://github.com/e2forlife/PSoC-FreeRTOS/tree/Implement-PSoC5
0 notes
btc-current-blog · 7 years ago
Text
Demo: Create & send a 10kIOTA transaction bundle from a 1.50$ IoT-Device
Demo: Create & send a 10kIOTA transaction bundle from a 1.50$ IoT-Device
[ad_1]
Tumblr media
A demo of a IOTA bundle transaction with value on a small STM32F1 with just 20 kb memory. This device is available on eBay, Amazon or Aliexpress for just 1.50$.
https://twitter.com/Citrullin/status/1046274292219105280
[ad_2] View Reddit by Citrullin – View Source
View On WordPress
0 notes
topicprinter · 5 years ago
Link
Article URL: https://blog.zapb.de/stm32f1-exceptional-failure/
Comments URL: https://news.ycombinator.com/item?id=22688731
Points: 3
# Comments: 0
0 notes
circuitme · 6 years ago
Text
Bluepill
Platform to use with stm32f1 will be very popular #Bluepill with stm32f103 MCU. It is really very nice board with a lot of power in the house. == Platforma k otestování stm32f1 bude velmi populární Bluepill s f103. Je to vážně velmi hezká deska se spoustou výkonu.
Tumblr media
0 notes
jercio-flexible-led-strip · 8 years ago
Link
https://www.amazon.com/Jercio-individually-addressable-Integrated-Lighting/dp/B06XNJ638T/ref=sr_1_1?s=musical-instruments&ie=UTF8&qid=1490693169&sr=1-1&keywords=Jercio+SK6812
0 notes
btc-current-blog · 7 years ago
Text
Demo: Create & send a 10kIOTA transaction bundle from a 1.50$ IoT-Device
Demo: Create & send a 10kIOTA transaction bundle from a 1.50$ IoT-Device
[ad_1]
Tumblr media
A demo of a IOTA bundle transaction with value on a small STM32F1 with just 20 kb memory. This device is available on eBay, Amazon or Aliexpress for just 1.50$.
https://twitter.com/Citrullin/status/1046274292219105280
[ad_2] View Reddit by Citrullin – View Source
View On WordPress
0 notes
circuitme · 6 years ago
Text
New platform to test
I am going to postpone solving of this DCMI issue for a while but I have to get back as soon as possible. Now I have to test less expensive stm32f1 platform. == Musím přerušit řešení tohoto DCMI problému, ale vrátím se k němu co nejdříve. Nyní musím začít testovat stm32f1 platformu.
Tumblr media
0 notes