Just try to do the best

Cari Blog Ini

Kamis, 24 September 2015

Lampu FlipFlop dengan ATmega8535


Disini saya akan menulis tentang bagaimana cara membuat Lampu Flipflop dengan Menggunakan Chipset ATMega8535, dan akan disimulasikan dengan program Proteus. sedangkan Aplikasi yang saya gunakan untuk membuat programnya adalah CVAVR.

Hal pertama yang saya akan lakukan adalah membuat program di CVAVR.
klik File ---> New ---> Project ---> OK ---> Yes


  1. Disini saya memilih chipset ATmega8535
  2. untuk bagian Clocknya saya mengisikan 12.000000 MHz
  3. Klik Program Preview untuk mulai menampilkan listing program yang ada disebelah kanan.
  4. klik Generate Program, Save & Exit (sampai dibagian ini kita akan diminta untuk menyimpan listing program dengan 3x tahapan penyimpanan.)
sampai ditahap ini kita akan dusuguhkan standart listing program yang dibuat otomatis oleh aplikasi CVAVR. Supaya tidak membingungkan karena terlalu banyak isi listing program. maka saya menghapus listing program yang tidak diperlukan. dan didapatilah listing program seperti dibawah ini yang cukup simpel dan mungkin mudah dimengerti.
Listing program yang berada didalam tanda /*******/ merupakan program yang akan diabaikan pada waktu dijalankan. jadi tulisan yang ada didalam tanda tersebut juga bisa diabaikan.

 /*****************************************************
This program was produced by the
CodeWizardAVR V2.05.3 Standard
Automatic Program Generator
© Copyright 1998-2011 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date    : 9/23/2015
Author  : Suhaimi Zulfahri
Company : Untuk Pelajaran Embeded System
Comments:

Chip type               : ATmega8535
Program type            : Application
AVR Core Clock frequency: 12.000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 128
*****************************************************/

#include

#include

void main(void)
                 {
                       PORTC=0xff;
                       DDRC=0xff;
  
                      while (1)
                                {
                                   // Semua led berkedip secara bersamaan
                                   PORTC=0x00;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);  
       
                                   // Led berkedip secara bergantian
                                   PORTC=0xFE;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xFD;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xFB;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xF7;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xEF;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xDF;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0xBF;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                   PORTC=0x7F;      delay_ms(100);
                                   PORTC=0xFF;      delay_ms(100);
                                }
               }

setelah listing proggram selesai saya ketik. maka tekan ALT + F9 untuk Build All program tersebut.
atau Pilih menu Project ---> Build All

Hal Kedua yang akan saya lakukan adalah mendesain interfacenya dengan menggunakan Software Proteus (ISIS 7 Professional). Setelah ISIS 7 Profesional dibuka maka masukkan komponen yang kita butuhkan, disini saya akan memasukkan komponen :

  1. ATMEGA8535
  2. RES (Fungsi resistor pada rangkaian yang melibatkan LED adalah sebagai pembagi tegangan dan pembatas arus, hambatan yang akan kita berikan disetiap RES sebesar 320 ohm)
  3. LED (Dikaki lampu LED ini terdiri dari Anoda dan Katoda, RES harus dihubungkan pada bagian Anoda lampu LED. jika terbalik maka lampu tidak akan hidup)
  4. Ground


- Klik huruf P yang ada pada lingkaran pertama untuk menambahkan komponen yang kita butuhkan.
- sedangkan Ground dapat diambil didalam Tools yang berada di lingkaran kedua.

setelah mengetahui cara cara menambahkan komponen yang dibutuhkan, maka kita dapat membuat interface seperti gambar dibawah ini.



setelah selesai membuat desain interface seperti gamar diatas, maka saya akan merubah hambatan yang ada di Resistor yang pada awalnya bernilai 10k, dengan cara pilih salah satu Resistor lalu tekan Ctrl + E secara bersamaan. selanjutnya rubah nilai Resistance menjadi 320.

langkah terakhir adalah memasukkan Program yang telah kita buat dengan aplikasi CVAVR tadi kedalam Chipset ATMega8535 dengan cara klik ATMega8535, dan tekan tombol Ctrl +E
maka akan muncul form seperti dibawah ini.


Klik gambar Folder yang ada pada baris Program File. lalu pilih file *hex yang tersimpan didalam folder Exe yang terbentuk dengan sendiri pada saat kita save listing program tersebut.

tidak lupa juga pada bagian Clock Frequency saya isikan 12MHz
jika sudah selesai klik OK

jika semua langkah kita lakukan maka Interface yang kita desain di ISIS Profesional tersebut sudah bisa kita jalankan dengan mengklik tombol PLAY yang terletak di sudut kiri bawah.
Share:

Selasa, 15 September 2015

Password must meet complexty requirements

Pada Windows Server 2008R2 untuk setingan default pembuatan password pada windows server adalah harus terdiri dari 8 Huruf. yang didalamnya harus ada CapsLock dan Angka.
jika syarat pembuatan password tidak terpenuhi maka akan muncul pesan seperti ini.



pada satu kondisi saya harus membuat user Client dengan menggunakan password yang sederhana. itu saya lakukan karena User Client sangat malas untuk mengingat password dan sering lupa password. itulah salah satu alasan saya mengapa saya harus mematikan Permintaan Minimum Password dari Windows Server Tersebut.

hal pertama yang harus saya lakukan adalah membuka jendela RUN
dengan cara mengetikkan Win + R

didalam window RUN ketikkan  gpedit.msc lalu OK
maka akan muncul window baru seperti dibawah ini

jika Window ini telah muncul maka anda tinggal melakukan Disabled pada Password must meet complexty reuirements yang terletak di
Computer Configuration ---> Windows Settings ---> Account Policies ---> Password Policy
pada bagian kanan double klik Password must meet complexty requirements.

maka akan muncul window baru seperti ini.

 Silahkan pilih Disabled
Share:

CANNOT CONNECT TO SQL SERVER

Pada postingan saya kali ini saya akan berbagi tentang SQL Server 2008 R2.

Mungkin ini jarang terjadi, tetapi hal ini sudah saya alami 2x. berhubung ditempat saya kerja ada server baru, dan di server tersebut juga di instalkan SQL Server 2008 R2.


Setelah selesai melakukan instalasi SQL Server, maka pastinya saya akan mencoba untuk melakukan export database lama kedalam SQL Server yang masih baru tersebut. tetapi permasalahannya adalah ketika SQL Server 2008 R2 mulai melakukan Koneksi muncul pesan error seperti ini.

Untuk mengatasi hal tersebut, ada beberapa services yang perlu kita aktifkan terlebih dahulu.
Start - All Programs - SQL Server 2008 R2 - Configuration Tools - SQLServerManager10


Pastikan ketiga Servis SQL tersebut berjalan dengan baik. 
  1.  SQL Server  merupakan salah satu servis yang minimal harus dijalankan untuk membuka SQL Server
  2.  SQL server Agent : akan mengotomatiskan perawatan database dan mengatur task, event dan alert
  3. SQL Server Browser berfungsi ketika kita akan mengakses database melalui komputer Client. jika Service ini tidak aktif maka kita hanya dapat mengakses SQL dari komputer itu sendiri.
Setelah mejalankan servis ini, masih ada bagian lain yang harus kita setting. yaitu :



Silahkan anda Enabled  Shared Memory, Named Pipes, TCP/IP yang ada didalam Client Protocols, Protocols for DC_SERVER , Client Protocols.

jika ketiga hal tersebut telah enable, maka restart kembali Servis SQL Server, SQL Server Agent dan SQL Server Browser.
         *setiap ada perubahan Sql Server Configuration Manager maka servis yang tiga ini harus di restart untuk melihat efeknya.

Jika telah sampai tahap ini maka silahkan coba jalankan kembali SQL Server 2008 R2. jika masih muncul error seperti yang di atas, maka lakukan pengecekan di bagian Named Pipes  yang terletak di Protocols for DC_SERVER. Double klik  tulisan Named Pipes  tersebut, maka akan muncul new window seperti ini :
pada bagian Pipe Name pestikan tetulis 

          \\.\pipe\sql\query

jika sudah anda samakan, makan silahkan restart servis Sql Server, Sql Server Agent & Sql Server Browser.

jika anda berhasil, maka akan muncul seperti ini.


Semoga langkah-langkah tersebut dapat membantu anda.















Share:

Translate This Website