Pertanyaan yang diberi tag c

17
Multitasking pada mikrokontroler PIC

Multitasking penting hari ini. Saya bertanya-tanya bagaimana kita bisa mencapainya dalam mikrokontroler dan pemrograman tertanam. Saya merancang sistem yang didasarkan pada mikrokontroler PIC. Saya telah merancang firmware-nya dalam MplabX IDE menggunakan C dan kemudian merancang aplikasi untuk itu...

16
Tata letak sinyal PCB campuran untuk PSoC

Saya mengembangkan PCB untuk aplikasi penginderaan analog. Ini menggunakan ADC internal pada PSoC3. Seperti biasa, aplikasi ini sangat terbatas ruang (11mm x 21mm), jadi saya harus membuat beberapa kompromi dalam tata letak PCB yang tidak akan saya lakukan pada PCB yang lebih besar. Papan...

16
Mengapa printf () buruk untuk debugging embedded system?

Saya kira itu hal yang buruk untuk mencoba men-debug menggunakan proyek berbasis mikrokontroler printf(). Saya dapat mengerti bahwa Anda tidak memiliki tempat yang telah ditentukan untuk output, dan bahwa itu dapat mengkonsumsi pin yang berharga. Pada saat yang sama saya telah melihat orang...

16
Mengapa ujung elektroda hanya meleleh saat las busur?

Saya melihat di youtube beberapa orang melakukan pengelasan busur dengan "elektroda habis pakai". Pada pandangan pertama, saya melihat bahwa arus mengalir melalui semua elektroda dan benda kerja dan pertanyaan saya berasal dari fakta ini. Saya pikir benda kerja itu tidak meleleh karena biasanya...

16
Pembuatan sinyal sinus menggunakan PWM

Kami tidak dapat menghasilkan sinyal sinus dengan benar menggunakan mikrokontroler MC68HC908GP32 . Deskripsi PWM dimulai di halaman 349. Frekuensi clock adalah 2,4MHz, sementara kami telah menggunakan PWM 7 kHz dengan menggunakan prescaler dan mengatur timer ke 350 sebagai berikut: T1SC = 0x60; //...

16
Kristal 32 kHz tidak beroperasi seperti yang diharapkan

Saya telah mencoba untuk memecahkan masalah ini selama beberapa hari sekarang, membaca tentang operasi / konfigurasi kristal yang khas, dan saya bingung. Saya mencoba mencari di sini tetapi tidak menemukan sesuatu yang mirip dengan masalah saya, jadi saya minta maaf jika saya melewatkan solusi saya...

16
Dari C ke Majelis

Misalkan kita memiliki potongan kode C berikut untuk avr-8bit: int v1=1; int v2=2; v2=v2+v1; Saya mengharapkan pembongkaran berikut ldi r18, 1; ldi r19, 2; add r19, r18; tapi setelah saya berlari: avr-gcc -mmcu=atmega2560 Test.c -o Test.elf dan avr-objdump -S Test.elf > Test.lss Saya...